1993 Paris - Roubaix 1997 Giro d'Italia 1990 Paris - Roubaix 2007 Tour de France Stage 09 2008 Giro d'Italia Stage 20 2011 Tour of Qatar Stage 02 2011 Giro d'Italia Stage 21 2015 Tour Down Under Stage 05 2008 Tour de France Stage 09 2008 Tour de France Stage 17