2013 Tour Down Under Stage 01 1997 Tour de France 2010 Tour of Oman Stage 03 2011 Track World Championships Men Sprint 2007 Tour de Langkawi Stage 04 2012 Road World Champonships Men TTT 2003 Tour de France Prologue 2011 Giro di Lombardia 2011 Giro d'Italia Stage 15 1996 Giro d'Italia