1994 Giro d'Italia 1996 Paris - Roubaix 2010 Tour de France Stage 19 1999 Tour de France 2007-2008 Track World Cup Round 3 Men Team Pursuit 2000 Giro d'Italia Stage 04 1999 Giro d'Italia 1997 Tour de France 2009 Giro d'Italia Stage 04 1997 Tour de France