He also won several stage races such as the Tour de Suisse, Dauphiné Libéré and Critérium International.
Han har også vundet adskillige etaper i løb som Tour de Suisse, Dauphiné Libéré og Critérium International.