2013 Tour Down Under Stage 01 2009 Vuelta a Espana Stage 01 2008 Tour de France Stage 18 2008 Tour de France Stage 17 2008 Tour de France Stage 09 2005 Giro d'Italia Stage 06 2012 Tour Down Under Stage 05 2012 Giro d'Italia Stage 21 1994 Tour de France 2014 Tour Down Under Classic