2007 Tour de Langkawi Stage 07 2009 Track World Championships Men Team Pursuit 2014 Tour Down Under Classic 2010 Tour de France Stage 08 2011 Giro d'Italia Stage 21 2011 Tour Down Under Stage 05 2009 Giro d'Italia Stage 04 1995 Tour des Flandres 2009 Giro d'Italia Stage 06 1997 Tour de France