1995 Tour des Flandres 2007 Tour Down Under Stage 05 2010 Tour de France Stage 19 2011 Track World Championships Men Sprint 2003 Tour de France Stage 04 2007 Track World Championships Men Scratch 2009 Giro d'Italia Stage 17 2011 Giro d'Italia Stage 07 2012 Tour of Qatar Stage 03 2000 Giro d'Italia Prologue