Kilencedik (utolsó) szakasz, Ulrichen-Ulrichen, 100 km:
1. Aítor Gonzalez (spanyol, Euskaltel) 3:03:52 ó
2. Fraenk Schleck (luxemburgi, CSC) 46 mp hátrány
3. Daniel Atienza (spanyol, Cofidis) 48 mp h.
4. Michael Rogers (ausztrál, QuickStep) azonos idővel
...11. Jan Ullrich (német, T-Mobile) 1:42 p h.
...56. Bodrogi László (Credit Agricole) 20:28 p h.
Az összetett végeredménye:
1. Gonzalez 33:08:51 ó
2. Rogers 22 mp hátrány
3. Jan Ullrich 1:36 p h.
...67. Bodrogi 1:05:03 ó h.
A Pro Tour-sorozat állása:
1. Danilo Di Luca (olasz, Liquigas) 184 pont
2. Tom Boonen (belga, QuickStep) 112
3. Alessandro Petacchi (olasz, Fassa Bortolo) 111.