2008 Tour de France Stage 17 2007 Tour Down Under Stage 05 2010 Tour de France Stage 08 2009 Giro d'Italia Stage 04 1997 Giro d'Italia 1999 Giro d'Italia 2003 Paris - Nice Stage 07 1999 Tour de France 2013 Vuelta a Espana Stage 12 2000 Tour de France Stage 21