1995 Tour des Flandres 2014 Tour of Oman Stage 05 2009 Giro d'Italia Stage 04 2010 Tour de France Stage 12 1999 Tour de France 2001 Giro di Lombardia 1996 Giro d'Italia 2000 Giro d'Italia Prologue 2000 Tour de France Stage 21 2010 Tour of Oman Stage 01