2013 Tour de Langkawi Stage 07 1997 Tour de France 2001 Giro di Lombardia 2009 Vuelta a Espana Stage 12 2014 Tour of Oman Stage 06 2011 Vuelta a Espana Stage 08 1995 Tour de France 2011 Road World Champonships Men Elite 1995 Japan Cup 2014 Dubai Tour Stage 01