- 6 étapes du Tour de France (1 en 2003, 2 en 2005, 2 en 2007, 1 en 2010)
Top 10:
- 2 top 10 du Tour de France (3è en 2003, 5è en 2005)
- Tour d'Espagne (1er en 2006)
- Paris-Nice (1er en 2002, 1er en 2003)
- Tirreno-Adriatico (3è en 2007)
- Amstel Gold Race (1er en 2003)
- Liège-Bastogne-Liège (3è en 2004, 1er en 2005, 1er en 2010)
- Tour de Romandie (3è en 2011)
- Critérium du Dauphiné (1er en 1999, 3è en 2011)
- Tour de Suisse (1er en 2003)
- Classique de Saint-Sébastien (2è en 2010)
- 4 jours de Dunkerque (1er en 1998)
- Tour d'Allemagne (1er en 2001, 3è en 2003)