1996 Gent - Wevelgem 2009 Tour de Langkawi Stage 06 2008 Tour de France Stage 09 2007 Tour Down Under Stage 05 2013 Giro d'Italia Stage 05 1999 Giro d'Italia 2012 Road World Champonships Men TTT 2007 Road World Championships Men Elite 1999 Tour de France 2009 Track World Championships Men Team Pursuit