2009 Road World Champonships Men Elite 2008 Tour de France Stage 18 1999 Tour de France 2009 Giro d'Italia Stage 17 1996 Gent - Wevelgem 2003 Tour de France Stage 01 2008 Tour de France Stage 17 2009 Giro d'Italia Stage 04 1997 Tour de France 1994 Giro d'Italia