Talijan je nakon sedam sati vožnje u zadnjim metrima bio brži od Belgijanca Leifa Hostea, a njih dvojica su se odvojila na 16 kilometara do cilja, prilikom uspona na Mur de Grammont, zadnjeg od 18 uspona na ovoj iznimno teškoj utrci.
Treće mjesto osvojio je Talijan Luca Paolini, a najveći favorit Belgijanac Tom Boonen doživio je pad.
1. Alessandro Ballan (Ita / Lampre) 7:00:10"
2. Leif Hoste (Bel / Predictor - Lotto) isto vrijeme
3. Luca Paolini (Ita / Liquigas) + 10 sekundi
4. Karsten Kroon (Niz / Team CSC) ''
5. Vladimir Gusev (Rus / Discovery Channel) ''
6. Tomas Vaitkus (Lit / Discovery Channel) ''
7. Nick Nuyens (Bel / Cofidis) ''
8. Dimitri Muravyev (Kaz / Astana) ''
9. Michael Boogerd (Niz / Rabobank) ''
10. Stuart O'Grady (Aus / Team CSC) ''