1996 Giro d'Italia 2013 Giro d'Italia Stage 05 1999 Tour de France 2000 Giro d'Italia Stage 04 2011 Vuelta a Espana Stage 12 2008 Tour de France Stage 17 2003 Tour de France Stage 04 2011 Tour of Qatar Stage 02 1997 Giro d'Italia 2013 Tour de France Stage 21