1997 Tour de France 2008 Tour de France Stage 18 2007 Road World Championships Men Elite 2011 Giro d'Italia Stage 07 1997 Tour de France 1990 Paris - Roubaix 2012 E3 Harelbeke 2007 Tour de Langkawi Stage 04 2009 Tour de Langkawi Stage 06 2009 Giro d'Italia Stage 04