2010 Tour de France Stage 19 2008 Giro d'Italia Stage 20 2011 Road World Champonships Men Elite 2003 Tour de France Prologue 1997 Tour de France 2011 Giro di Lombardia 1995 Tour de France 2007-2008 Track World Cup Round 3 Men Team Pursuit 1999 Tour de France 1998 Tour de France