2009 Track World Championships Men Team Pursuit 2012 Tour of Qatar Stage 03 2003 Tour de France Stage 01 2014 Tour of Oman Stage 05 1993 Giro d'Italia 2012 Tour of Qatar Stage 03 2011 Giro di Lombardia 2013 Giro d'Italia Stage 06 2006 Tour de France Stage 07 2012 Vuelta a Espana Stage 21