1993 Giro d'Italia 1993 Paris - Roubaix 2003 Tour de France Stage 06 2012 Tour of Qatar Stage 03 2008 Tour de France Stage 09 1990 Paris - Roubaix 2013 Amstel Gold Race 2012 Vuelta a Espana Stage 21 1999 Giro d'Italia 2000 Tour de France Stage 21