Úřadující mistr světa v silničním závodě Oscar Freire porazil své soupeře v závěrečném spurtu a připsal si po triumfu v druhé etapě již druhé vítězství. Na druhé pozici projel cílem Giovanni Lombardi z týmu Telekom, třetí skončil další Ital Christian Moreni. Pátý se umístil český spurtér Jan Svorada. Zlatý trikot vedoucího jezdce průběžného pořadí udržel vítěz prologu Alex Zülle ze Švýcarska.
4. etapa (159 km): 1. Freire (Šp.) 3:33:56, 2. Lombardi, 3. Moreni, 4. Leoni (všichni It.), 5. Svorada (ČR), 6. Petacchi (It.), 7. Halgand (Fr.), 8. Cipollini, 9. Peron (oba It.), 10. Huser (Švýc.) všichni stejný čas, ...122. Hruška (ČR) -4:43.
Celkové pořadí: 1. Zülle (Švýc.) 13:00:54, 2. Olano -2, 3. Lopez de Castro - 21, 4. Gonzales Galdeano (všichni Šp.) -28, 5. Tětěrjuk (Kaz.) - 30, 6. Casero -33, 7. Gonzalez (oba Šp.) -40, 8. Faresin (It.) - 41, 9. Ullrich (Něm.) -43, 10. Rumšas (Lit.) -49, ...40. Svorada -2:07, 96. Hruška -4:43.