1997 Giro d'Italia 2000 Giro d'Italia Prologue 2012 Vuelta a Espana Stage 21 2000 Giro d'Italia Stage 04 2007 Track World Championships Men Scratch 1997 Tour de France 2003 Tour de France Stage 06 2013 Tour de France Stage 21 2013 Tour Down Under Stage 01 2006 Tour de France Stage 18