2006 Tour de France Stage 07 1995 Tour de France 2008 Giro d'Italia Stage 20 2013 Giro d'Italia Stage 05 2007 Tour of Qatar Stage 06 1999 Tour de France 2012 Giro d'Italia Stage 21 1994 Giro d'Italia 1997 Giro d'Italia 1997 Tour de France