2014 Dubai Tour Stage 01 1996 Giro d'Italia 2009 Giro d'Italia Stage 17 2008 Vuelta Chihuahua Stage 07 2011 Giro d'Italia Stage 07 1999 Tour de France 2002 Paris - Roubaix 1997 Tour de France 2011 Vuelta a Espana Stage 08 2001 Giro di Lombardia