Dnešní etapa měla poměrně poklidný průběh. Peloton vydržel jet pět hodin "turistickým" tempem; průměrná rychlost se totiž chvílemi pohybovala kolem 23 kilometrů v hodině. Asi 25 kilometrů před cílem se odhodlal k úniku Ital Davide Rebellin, k němuž se připojil jeho krajan a loňský vítěz závodu Stefani Garzelli.
Peloton je dostihl těsně před dojezdem do cíle. Ve spurtu měl nejvíce sil Zanini, který získal na Giru druhý etapový vavřín v kariéře. Ten první vybojoval v roce 1994.
Výsledky - 7. etapa (239 km): 1. Zanini 6:48:02 hod., 2. Missaglia (oba It.), 3. Ullrich, 4. Kessler (oba Něm.), 5. Belli (It.), 6. Pichon (Fr.), 7. Arrieta (Šp.), 8. Savoldelli, 9. Rebellin, 10. Nocentini (všichni It.) všichni stejný čas, 24. Padrnos, 38. Hruška oba stejný čas, 110. Andrle -6:53.
Průběžné výsledky: 1. Frigo 33:52:00, 2. Olano (Šp.) -12, 3. Simoni (It.) -13, 4. Belli -17, 5. Azevedo (Port.) -19, 6. Hruška -28, 7. Camenzind (Švýc.) -35, 8. Noe -42, 9. Di Luca (oba It.) -48, 10. Garzelli (It.) -57, 78. Padrnos -16:28, 107. Andrle -25:05.