Stefan Schumacher remporte la 3eme étape du Giro et revetit ainsi le maillot de leader.
1 Stefan Schumacher (Ger) Gerolsteiner 5.14.41 (39.086 km/h)
2 José Luis Rubiera Vigil (Spa) Discovery Channel Pro Cycling Team 0.02
3 Davide Rebellin (Ita) Gerolsteiner 0.06
4 Paolo Bettini (Ita) Quick Step-Innergetic
5 Philippe Gilbert (Bel) Française des Jeux
6 Jens Voigt (Ger) Team CSC
7 Andrea Moletta (Ita) Gerolsteiner
8 José Ivan Gutierrez Palacios (Spa) Caisse d'Epargne-Illes Balears
9 Paolo Savoldelli (Ita) Discovery Channel Pro Cycling Team
10 Franco Pellizotti (Ita) Liquigas 0.09
11 Francisco Perez Sanchez (Spa) Caisse d'Epargne-Illes Balears
12 Francisco J. Vila Errandonea (Spa) Lampre-Fondital
13 Tom Danielson (USA) Discovery Channel Pro Cycling Team
14 Dario David Cioni (Ita) Liquigas
15 Serguei Gonchar (Ukr) T-Mobile Team
16 Damiano Cunego (Ita) Lampre-Fondital 0.13
17 Danilo Di Luca (Ita) Liquigas
18 Andrea Noe' (Ita) Liquigas
19 Michael Rogers (Aus) T-Mobile Team
20 Ivan Basso (Ita) Team CSC
21 Gorazd Stangelj (Slo) Lampre-Fondital
22 Olaf Pollack (Ger) T-Mobile Team
23 Mauricio Alberto Ardila Cano (Col) Rabobank
24 Manuele Mori (Ita) Saunier Duval-Prodir
25 Grégory Rast (Swi) Phonak Hearing Systems
26 Vladimir Efimkin (Rus) Caisse d'Epargne-Illes Balears
27 Imanol Erviti (Spa) Caisse d'Epargne-Illes Balears
28 Christophe Brandt (Bel) Davitamon-Lotto
29 Tomas Vaitkus (Ltu) AG2R Prevoyance
30 Leonardo Duque (Col) Cofidis, le Credit par Telephone
Général1 Stefan Schumacher (Ger) Gerolsteiner 10.14.04
2 Paolo Savoldelli (Ita) Discovery Channel Pro Cycling Team 0.13
3 Davide Rebellin (Ita) Gerolsteiner 0.23
4 José Ivan Gutierrez Palacios (Spa) Caisse d'Epargne-Illes Balears 0.29
5 José Luis Rubiera Vigil (Spa) Discovery Channel Pro Cycling Team 0.31
6 Serguei Gonchar (Ukr) T-Mobile Team
7 Bradley McGee (Aus) Française des Jeux
8 Francisco Perez Sanchez (Spa) Caisse d'Epargne-Illes Balears 0.32
9 José E. Gutierrez Cataluna (Spa) Phonak Hearing Systems 0.33
10 Michael Rogers (Aus) T-Mobile Team 0.37
11 Tom Danielson (USA) Discovery Channel Pro Cycling Team
12 Jens Voigt (Ger) Team CSC 0.38
13 Danilo Di Luca (Ita) Liquigas 0.39
14 Marzio Bruseghin (Ita) Lampre-Fondital 0.40
15 Olaf Pollack (Ger) T-Mobile Team 0.41
16 Ivan Basso (Ita) Team CSC 0.43
17 Damiano Cunego (Ita) Lampre-Fondital 0.45
18 Dario David Cioni (Ita) Liquigas 0.46
19 Paolo Bettini (Ita) Quick Step-Innergetic 0.47
20 Joan Horrach Rippoll (Spa) Caisse d'Epargne-Illes Balears