2009 Tour de France Stage 12 2000 Tour de France Stage 21 1999 Giro d'Italia 2003 Paris - Nice Stage 07 2000 Giro d'Italia Stage 04 2007 Tour de France Stage 09 1994 Tour de France 2011 Giro d'Italia Stage 21 2011 Tour Down Under Stage 05 2012 Vuelta a Espana Stage 21