1996 Paris - Roubaix 1999 Tour de France 1997 Tour de France 2008 Tour de France Stage 17 2007 Road World Championships Men Elite 2013 Tour de Langkawi Stage 06 2012 Tour of Qatar Stage 03 1996 Giro d'Italia 1993 Giro d'Italia 2009 Vuelta a Espana Stage 12