Osmá etapa, která v sobotu peloton zavede z Vanarozy do Port Aventura, měří 168,5 kilometrů.
7. etapa (175 km):
1. Heras (Šp.) 3:55:20, 2. Halgand (Fr.) -2, 3. Ullrich (Něm.), 4. Freire (Šp.), 5. Dufaux, 6. Zülle (oba Švýc.), 7. Zarrabeitia, 8. Casero, 9. Etxebarria (všichni Šp.), 10. Herve
(Fr.) všichni -3, . ..101. Svorada -7:24, 164. Hruška (oba ČR) -14:22.
Průběžné pořadí: 1. Zülle 24:31:08 hod., 2. Olano -1:09, 3. I. Galdeano -1:10,
4. Casero (všichni Šp.) -1:15, 5. Ullrich -1:23, 6. Heras -1:33, 7. Rumšas (Lit.) -2:06, 8. Tonkov (Rus.) -2:24, 9. Freire -2:27, 10. Belli (It.) -2:35, ...76. Svorada -14:47, 108. Hruška -24:21.