Az Alcobendas és Navacerrada közötti 178 km-es szakaszon ismét többen megszöktek, s közülük hárman a célig megőrizték előnyüket, míg elsőként a Phonak színeiben tekerő Gutierrez ért a célba.
Az utolsó hegyi szakaszról lévén szó mögötte öldöklő csata folyt az összetettben élen állónak járó aranysárga trikóért. A második helyen álló Santiago Perez 5 km-re a céltól támadásba lendült, s csupán az értékes ruhadarabot viselő címvédő, 2000-ben is diadalmaskodó Heras tudta tartani vele a lépést. A Phonak klasszisa azonban 2 km-re a céltól őt is leszakította. Az egyedül maradt Heras teljesen elkészült az erejével, s majdnem másik két riválisa, a szintén spanyol Francisco Mancebo és Alejandro Valverde is befogta.
Heras mindössze 43 másodpercet őrzött meg előnyéből Perezzel szemben, ám ez könnyen kevésnek bizonyulhat, hiszen a vasárnapi utolsó etap a madridi időfutam lesz. Márpedig Herasnál elméletileg mindhárom vetélytársa jobb az egyéni indítású erőpróbákon.
20. szakasz, Alcobendas-Navacerrada, 178 km:
1. José Enrique Gutierrez (spanyol, Phonak) 4:52:20 ó
2. Eladio Jimenez (spanyol, Kelme) 38 mp hátrány
3. David Latasa (spanyol, Kelme) 1:25 p h.
4. Santiago Perez (spanyol, Phonak) 1:37 p h.
...
6. Roberto Heras (spanyol, Liberty Seguros) 2:07 p h.
...
8. Francisco Mancebo (spanyol, Illes Balears-Banesto) 2:10 p h.
...
10. Alejandro Valverde (spanyol, Kelme) 2:18 p h.
Az összetettben (aranysárga trikóban):
1. Heras 77:07:28 ó
2. Perez 43 mp h.
3. Mancebo 2:19 p h.
4. Valverde 2:26 p h.
5. Carlos Garcia Quesada (spanyol, Kelme) 6:33 p h.
6. Isidro Nozal (spanyol, Liberty Seguros) 7:16
Vasárnap a madridi 28,2 km-es egyéni időfutam vár a mezőnyre.