2003 Tour de France Stage 06 2010 Tour de France Stage 05 1995 Tour de France 2000 Giro d'Italia Stage 04 2013 Tour of Oman Stage 02 2008 Tour de France Stage 17 2013 Vuelta a Espana Stage 01 2012 Giro d'Italia Stage 21 2011 Tour of Qatar etc 1997 Tour de France