1997 Tour de France 2010 Tour de France Stage 08 1997 Giro d'Italia 1995 Tour de France 2013 Amstel Gold Race 2008 Tour de France Stage 18 2012 Giro d'Italia Stage 21 2012 Tour de France Stage 14 2008 Giro d'Italia Stage 20 2008 Tour de France Stage 17