1997 Giro d'Italia 2009 Tour Down Under Stage 04 2013 Vuelta a Espana Stage 12 1996 Paris - Roubaix 1999 Tour de France 2011 Giro d'Italia Stage 07 2011 Track World Championships Men Sprint 2012 Road World Champonships Men TTT 1998 Tour de France 2000 Tour de France Stage 21