Herrero wygrał etap dzięki sprinterskiemu finiszowi, podczas którego pokonał Hiszpana Luisa Leona Sancheza i mistrza świata Włocha Paolo Bettiniego. Prowadzący w wyścigu Contador przyjechał w peletonie, uzyskując taki sam czas jak Herrero. Wyścig zakończy się w sobotę, 12 kwietnia. Wyniki 3. etapu: 1. David Herrero (Hiszpania, Karpin) 4:54.24 2. Luis Leon Sanchez (Hiszpania) 3. Paolo Bettini (Włochy) 4. Leonardo Duque (Kolumbia) 5. Michael Albasini (Szwajcaria) 6. Davide Rebellin (Włochy) 7. Damiano Cunego (Włochy) 8. Rinaldo Nocentini (Włochy) 9. David De la Fuente (Hiszpania) 10. Igor Astarloa (Hiszpania) - wszyscy ten sam czas Klasyfikacja generalna: 1. Alberto Contador (Hiszpania, Astana) 12:14.28 2. Ezequiel Mosquera (Hiszpania) strata 3 s 3. David Herrero (Hiszpania) 8 4. Damiano Cunego (Włochy) 5. Kim Kirchen (Luksemburg) 6. Peter Velits (Słowacja) 7. Mikel Astarloza (Hiszpania) 8. Cadel Evans (Australia) 9. Patxi Vila (Hiszpania) 10. Mauricio Ardila (Kolumbia) - wszyscy ten sam czas