2009 Road World Champonships Men Elite 2007-2008 Track World Cup Round 3 Men Team Pursuit 2005 Giro d'Italia Stage 06 2011 Giro di Lombardia 2012 E3 Harelbeke 2007 Road World Championships Men Elite 2011 Track World Championships Men Sprint 2007 Tour de France Stage 09 1995 Tour de France 2012 Tour de France Stage 14