1990 Paris - Roubaix 2012 Giro d'Italia Stage 11 2008 Track World Championships Men Points 2013 Tour de Langkawi Stage 07 2011 Tour of Qatar etc 1997 Giro d'Italia 2012 Tour de France Stage 14 2012 Tour of Qatar Stage 03 2003 Tour de France Prologue 2001 Giro di Lombardia