2012 Vuelta a Espana Stage 03 2011 Giro di Lombardia 1995 Japan Cup 2009 Giro d'Italia Stage 06 1998 Tour de France 2010 Tour of Oman Stage 01 2008 Giro d'Italia Stage 20 2007 Track World Championships Men Scratch 1997 Tour de France 2005 Giro d'Italia Stage 06