2006 Tour de France Stage 07 2013 Tour Down Under Stage 01 2008 Tour de France Stage 21 2013 Vuelta a Espana Stage 01 2001 Giro di Lombardia 1995 Tour des Flandres 2013 Tour of Oman Stage 02 1998 Tour de France 1993 Paris - Roubaix 2006 VALVERDE-RODRIGUEZ in Tokyo