2005 Giro d'Italia Stage 06 2008 Tour de France Stage 17 1990 Paris - Roubaix 2011 Giro d'Italia Stage 07 2013 Tour of Qatar Stage 01 1997 Giro d'Italia 2010 Tour of Oman Stage 03 2009 Tour Down Under Press Conference of ARMSTRONG Lance  2014 Dubai Tour Stage 01 2012 Giro d'Italia Stage 06