1. Mario Cipollini (Ita) Saeco 4.00:38
2. Jeroen Blijlevens (Ned) TVM
3. George Hincapie (USA) US Postal
4. Erik Zabel (Ger) Telekom
5. Angel Edo (Esp) Kelme
6. Matteo Frutti (Ita) Lampre
7. Christophe Detilloux (Bel) Lotto
8. Gian Matteo Fagnini (Ita) Saeco
9. Rinaldo Nocentini (Ita) Mapei
10. Didier Rous (Fra) Festina
Gesamtwertung nach der 2. Etappe:
1. Angel Luis Casero (Esp) Vitalicio 8.35:10
2. George Hincapie (USA) US Postal +0:01
3. Abraham Olano (Esp) ONCE +0:04
4. Serguei Ivanov (Rus) TVM +0:11
5. Andrea Peron (Ita) ONCE +0:15
6. Alvaro Glez de Galdeano (Esp) Vitalicio +0:16
7. David Etxebarria (Esp) ONCE
8. Mario Cipollini (Ita) Saeco +0:20
9. Santos Gonzalez (Esp) ONCE +0:23
10. Didier Rous (Fra) Festina +0:26