1999 Giro d'Italia 2011 Vuelta a Espana Stage 08 2006 Tour de France Stage 07 2009 Giro d'Italia Stage 17 1994 Tour de France 2011 Road World Champonships Men Elite 1996 Giro d'Italia 2011 Tour of Qatar Stage 02 2007-2008 Track World Cup Round 3 Men Team Pursuit 1997 Tour de France