1997 Tour de France 2010 Tour de France Stage 12 2000 Giro d'Italia Prologue 1999 Track World Championships 2009 Road World Champonships Men Elite 2008 Tour de France Stage 17 2009 Track World Championships Men Team Pursuit 2007 Tour de France Stage 09 2013 Vuelta a Espana Stage 01 2007-2008 Track World Cup Round 3 Men Team Pursuit