2013 Milano - Sanremo 2008 Giro d'Italia Stage 20 2008 Tour de France Stage 18 2009 Track World Championships Men Team Pursuit 2009 Track World Championships Men Team Pursuit 2014 Tour of Oman Stage 05 2012 Giro d'Italia Stage 06 1997 Tour de France 2010 Tour de France Stage 05 2012 Tour Down Under Stage 05