2012 Vuelta a Espana Stage 17 2008 Tour de France Stage 17 2007 Track World Championships Men Scratch 2000 Tour de France Stage 21 2005 Giro d'Italia Stage 06 2014 Tour of Oman Stage 06 1998 Giro d'Italia 2007 Tour de Langkawi Stage 04 1997 Giro d'Italia 1996 Japan Cup