Vasárnap, az 5. szakasz sprintbefutóval ért véget a 170 kilométeres táv végén Santiago de Compostela városában, ahol egy kontinentális csapat versenyzője, a portugál Segio Ribeiro győzött. A mezőny sprinter sztárjának, Theo Bosnak túl nehéznek bizonyult a terep és leszakadt a főmezőnyről.
| 1. Sergio Ribeiro (Por) Barbot-Siper | 3:50:06 |
| 2. Alberto Benitez (Spa) Footon-Servetto | |
| 3. Angel Vicioso (Spa) Andalucia-Cajasur | |
| 4. Javier Moreno (Spa) Andalucia-Cajasur | |
| 5. Pablo Urtasun (Spa) Euskaltel-Euskadi | |
| 6. Tiago Machado (Por) Team RadioShack |
| 1. Alberto Contador (Spa) Astana | 16:56:01 |
| 2. Igor Anton (Spa) Euskaltel-Euskadi | 0:00:41 |
| 3. Ezequiel Mosquera (Spa) Xacobeo Galicia | 0:01:20 |
| 4. Janez Brajkovic (Slo) Team RadioShack | 0:01:30 |
| 5. David Bernabeu (Spa) Barbot-Siper | 0:02:30 |
| 6. Javier Moreno (Spa) Andalucia-Cajasur | 0:02:51 |
| 7. Tiago Machado (Por) Team RadioShack | |
| 8. Stefan Denifl (Aut) Cervelo TestTeam | 0:02:58 |
| 9. Denis Menchov (Rus) Rabobank | 0:03:06 |
| 10. Jose Rubiera (Spa) Team RadioShack | 0:03:17 |
