2009 Track World Championships Men Team Pursuit 1996 Giro d'Italia 1997 Tour de France 2012 Tour of Qatar Stage 03 2007 Tour of Qatar Stage 06 1998 Tour de France 2007-2008 Track World Cup Round 3 Men Keirin 1997 Tour de France 2007 Road World Championships Men Elite 2013 Tour de Langkawi Stage 06