2008 Tour de France Stage 21 2009 Vuelta a Espana Stage 01 2011 Vuelta a Espana Stage 08 2011 Giro d'Italia Stage 15 2007 Tour of Qatar Stage 06 2014 Tour of Oman Stage 06 1997 Tour de France 2009 Tour Down Under Stage 04 2009 Tour Down Under Press Conference of ARMSTRONG Lance  2000 Giro d'Italia Stage 19