2007 Tour Down Under Stage 05 2012 Vuelta a Espana Stage 17 2000 Giro d'Italia Stage 04 2008 Tour de France Stage 09 1996 Giro d'Italia 2013 Tour of Oman Stage 02 2003 Tour de France Stage 06 2013 Vuelta a Espana Stage 01 2009 Road World Champonships Men Elite 2012 Tour de France Stage 07