2007 Tour Down Under Stage 05 2010 Tour of Qatar Stage 02 2011 Vuelta a Espana Stage 12 1998 Giro d'Italia 2003 Paris - Nice Stage 07 2003 Tour de France Stage 01 2009 Track World Championships Men Team Pursuit 2012 Giro d'Italia Stage 06 1997 Tour de France 2012 Vuelta a Espana Stage 21