2003 Tour de France Stage 06 2011 Tour of Qatar Stage 04 2006 Tour de France Stage 07 2011 Giro d'Italia Stage 15 1998 Giro d'Italia 2009 Track World Championships Men Team Pursuit 2000 Tour de France Stage 21 2011 Giro di Lombardia 2013 Tour de Langkawi Stage 06 2008 Giro d'Italia Stage 20