1997 Tour de France 1995 Tour des Flandres 2011 Track World Championships Men Sprint 2011 Giro d'Italia Stage 15 1994 Giro d'Italia 2007 Tour of Qatar Stage 06 2013 Tour of Oman Stage 02 2007 Road World Championships Men Elite 1996 Giro d'Italia 2013 Tour of Qatar Stage 01