1994 Tour de France 2007 Track World Championships Men Scratch 2011 Giro di Lombardia 2012 Giro d'Italia Stage 11 2014 Tour Down Under Classic 2009 Tour de Langkawi Stage 06 2010 Tour of Oman Stage 01 2007 Tour de France Stage 09 2010 Tour de France Stage 08 2010 Tour of Oman Stage 03