2012 Vuelta a Espana Stage 17 2011 Track Party Men Team Sprint 2000 Giro d'Italia Stage 04 2007 Road World Championships Men Elite 1997 Tour de France 2011 Giro d'Italia Stage 15 1999 Tour de France 2011 Giro d'Italia Stage 21 2012 Tour of Qatar Stage 03 2003 Tour de France Stage 01