Kessler je pobjegao vodećoj koloni dva kilometra prije cilja, a nakon njega su ciljnu raninu prošli Australac Micheal Rogers i Talijan Daniele Benatti.
Majicu vodećeg preuzeo je Belgijanac Tom Boonen, a najveći nesretnik treće etape je jedan od favorita Španjolac Alejandro Valverde koji je 22 kilometra do cilja teško pao na pločnik i slomio ključnu kost.
1. Matthias Kessler (NJEM/MOB) 216,5 km za 4h57:54.
2. Michael Rogers (AUS/MOB) + 0:05 sec
3. Daniele Bennati (ITA/LAM) 0:05.
4. Tom Boonen (BEL/QST) 0:05.
5. Erik Zabel (NJEM/MIL) 0:05.
6. Luca Paolini (ITA/LIQ) 0:05.
7. Oscar Freire (ŠPA/RAB) 0:05.
8. Eddy Mazzoleni (ITA/MOB) 0:05.
9. Georg Totschnig (AUT/GRL) 0:05.
10. Fabian Wegmann (NJEM/GRL) 0:05.
Ukupni redoslijed:
1. Tom Boonen (BEL/QST) 14h52:23.
2. Michael Rogers (AUS/MOB) a 0:01.
3. George Hincapie (USA/DIS) 0:05.
4. Thor Hushovd (NOR/C.A) 0:07.
5. Paolo Savoldelli (ITA/DIS) 0:15.
6. Daniele Bennati (ITA/LAM) 0:15.
7. Floyd Landis (USA/PHO) 0:16.
8. Vladimir Karpets (RUS/CEP) 0:17.
9. Serhiy Honchar (UKR/MOB) 0:17.
10. Matthias Kessler (NJEM/MOB) 0:17.