1. Fassa Bortolo en 10h32'21"
2. Jean Delatour
3. Tacconi Sport-Emmegi
4. Ag2R Prevoyance
5. Team Telekom
6. Rabobank
7. Domo-Farm Frites
8. Lampre-Daikin
9. Team CSC Tiscali
10. Mapei-Quick Step
Equipes (général) :
1. ONCE-Eroski en 246h36'14"
2. US Postal Service à 22'49"
3. Team CSC Tiscali à 30'17"
4. iBanesto.com à 34'06"
5. Cofidis à 36'19"
6. Rabobank à 40'41"
7. Jean Delatour à 1h17'21"
8. Kelme-Costa Blanca à 1h42'22"
9. Domo-Farm Frites à 1h46'20"
10. Fassa Bortolo à 2h01'59"
11. FDJeux.com à 2h40'14"
12. Ag2R Prevoyance à 2h58'25"
13. Team Telekom à 3h04'59"
14. Euskaltel-Euskadi à 3h15'23"
15. Alessio à 3h20'07"
16. Mapei-Quick Step à 3h47'35"
17. Credit Agricole à 3h52'50"
18. Bonjour à 3h55'50"
19. Lotto-Adecco à 3h57'12"
20. Lampre-Daikin à 4h01'41"
21. Tacconi Sport-Emmegi à 4h07'24"
Jeunes (étape) :
1. Baden Cooke (Aus) en 3h30'47"
2. Thor Hushovd (Nor)
3. Andy Flickinger (Fra)
4. Robert Hunter (Afs)
5. Volodimir Gustov (Ukr)
Jeunes (général) :
1. Ivan Basso (Ita) en 82h24'30"
2. Nicolas Vogondy (Fra) à 13'26"
3. Christophe Brandt (Bel) à 48'32"
4. Sylvain Chavanel (Fra) à 50'08"
5. Isidro Nozal (Esp) à 54'09"
6. Haimar Zubeldia (Esp) à 56'21"
7. Volodimir Gustov (Ukr) à 58'08"
8. Gerhard Trampusch (Aut) à 1h32'12"
9. David Millar (Gbr) à 1h40'33"
10. Sandy Casar (Fra) à 1h53'04"
Combativité (étape) :
1. Cristian Moreni (Ita) 11 pts
2. David Millar (Gbr) 7
3. Jakob Storm Piil (Dan) 6