2012 Tour de France Stage 14 2010 Tour of Qatar Stage 02 2013 Tour Down Under Stage 01 2011 Tour of Qatar etc 2011 Track World Championships Men Sprint 2012 Tour of Qatar Stage 03 2007-2008 Track World Cup Round 3 Men Team Pursuit 1997 Tour de France 2010 Tour de France Stage 08 2012 Vuelta a Espana Stage 17