2013 Milano - Sanremo 2011 Tour Down Under Stage 05 2003 Tour de France Stage 04 2012 Giro d'Italia Stage 11 2006 VALVERDE-RODRIGUEZ in Tokyo 2012 Giro d'Italia Stage 06 2014 Dubai Tour Stage 01 1997 Tour de France 2000 Paris - Roubaix 2011 Giro d'Italia Stage 07