2013 Tour of Oman Stage 02 1997 Tour de France 2007 Road World Championships Men Elite 2014 Tour of Oman Stage 06 2000 Tour de France Stage 21 1994 Giro d'Italia 2009 Vuelta a Espana Stage 01 1996 Paris - Roubaix 2013 Tour Down Under Stage 01 2009 Vuelta a Espana Stage 12