Horrach wyprzedził o pięć sekund pięcioosobową grupę zawodników, na czele której przyjechał Holender Addy Engels (Quick-Step) przed Włochem Emanuele Sellą (Panaria). Włoch Ivan Basso (Team CSC) zachował koszulkę lidera. Wyprzedza Hiszpana Jose Enrique Gutierrez (Phonak) - 2.48 min. straty oraz Włocha Paolo Savoldelli (Discovery Channel) - 3.26. Basso zajął na etapie 33. miejsce i stracił, podobnie jak 27. Gutierrez i 65. Sylwester Szmyd - 7.03 min. Trzecią lokatę stracił w piątek Ukrainiec Serhij Honczar. Zajął 108. miejsce, przyjechał w grupie, nad którą Horrach miał 13.40 min. przewagi. Po 12. etapach Honczar jest 21. Czołówka klasyfikacji etapu: 1. Joan Horrach (Hiszpania/Caisse d'Epargne) 3:55.53 2. Addy Engels (Holandia/Quick-Step) 5 s 3. Emanuele Sella (Włochy/Panaria( 4. Manuele Mori (Włochy/Saunier Duval) 5. Fortunato Baliani (Włochy/Panaria) 6. Wladimir Belli (Włochy/Selle Italia) 7. Sven Krauss (Niemcy/Gerolsteiner) 1.03 8. Alberto Ongarato (Włochy/Milram) 9. Joerg Ludewig (Niemcy/T-Mobile) 10. Manuel Beltran (Hiszpania/Discovery Channel) .. 65. Sylwester Szmyd (Polska/Lampre) 7.03 160. Piotr Mazur (Polska/Saunier Duval) 17.14 czołówka klasyfikacji generalnej: 1. Ivan Basso (Włochy/Team CSC) 44:31.52 2. Jose Enrique Gutierrez (Hiszpania/Phonak) 2.48 3. Paolo Savoldelli (Włochy/Discovery Channel) 3.26 4. Emanuele Sella (Włochy/Panaria) 4.21 5. Wladimir Belli (Włochy/Selle Italia) 5.31 6. Tom Danielson (USA/Discovery Channel) 5.38 7. Manuel Beltran (Hiszpania/Discovery Channel) 6.36 8. Franco Pellizotti (Włochy/Liquigas) 6.37 9. Victor Hugo Pena (Kolumbia/Phonak) 6.54 10. Damiano Cunego (Włochy/Lampre) 6.54 .. 26. Sylwester Szmyd (Polska/Lampre) 11.54 151. Piotr Mazur (Polska/Saunier Duval) 1:19.47