Contador je na cilj stigao u vremenu od 3:40:48 sati, drugo je mjesto zauzeo Talijan Leonardo Piepoli (Saunier Duval) sa četiri sekunde zaostatka, dok je treći bio još jedan Talijan Damiano Cunego (Lampre-Caffita) sa 11 sekundi iza Contadora.
U ukupnom redoslijedu vodstvo je preuzeo Cunego sa tri sekunde ispred drugoga Kolumbijca Santiaga Botera (Phonak), dok je treći Rus Denis Menčov (Rabobank) sa 13 sekundi zaostatka.
Hrvatski vozač Vladimir Miholjević (Liquigas-Bianchi) u četvrtoj je etapi bio 18. sa 37 sekundi zaostatka za Contadorom, te je ukupno 12. sa 1:55 minuta iza Cunega.
U nedjelju se vozi posljednja, peta etapa, pojedinačni kronometar u Lausannei u dužini od 20.4 kilometara.
REZULTATI:
1. Alberto Contador (Špa/Liberty Seguros) 3:40:48
2. Leonardo Piepoli (Ita/Saunier Duval) + 4
3. Damiano Cunego (Ita/Lampre-Caffita) + 11
4. Stefano Garzelli (Ita/Liquigas-Bianchi) + 11
5. Miguel Angel Martin Perdiguero (Špa/Phonak) + 11
6. Santiago Botero (Kol/Phonak) + 11
7. Denis Menčov (Rus/Rabobank) + 11
8. Marco Fertonani (Ita/Domina Vacanze) + 11
9. Aitor Osa (Špa/Illes Balears) + 11
10. Alexandre Moos (Švi/Phonak) + 11
18. VLADIMIR MIHOLJEVIĆ (HRV/Liquigas-Bianchi) + 37
UKUPNO:
1. Damiano Cunego (Ita/Lampre-Caffita) 15:31:30
2. Santiago Botero (Kol/Phonak) + 3
3. Denis Menčov (Rus/Rabobank) + 13
4. Alberto Contador (Špa/Liberty Seguros) + 19
5. Daniel Atienza (Špa/Cofidis) + 31
6. Manuel Beltran (Špa/Discovery Channel) + 33
7. Marco Fertonani (Ita/Domina Vacanze) + 39
8. Alexandre Moos (Švi/Phonak) + 59
9. Aitor Osa (Špa/Illes Balears) + 1:05
10. Mauricio Ardila (Kol/Davitamon-Lotto) + 1:23
11. Tadej Valjavec (Slo/Phonak) + 1:31
12. VLADIMIR MIHOLJEVIĆ (HRV/Liquigas-Bianchi) + 1:55