2013 Tour of Qatar Stage 01 2008 Tour de France Stage 17 2011 Giro d'Italia Stage 21 2009 Track World Championships Men Team Pursuit 2003 Tour de France Stage 04 2014 Tour of Oman Stage 06 1997 Giro d'Italia 2011 Giro di Lombardia 2008 Vuelta Chihuahua Stage 07 1994 Giro d'Italia