1. Lance Armstrong (USP) 205.5km
in 6h04'38"
2. Ivan Basso (CSC)
3. Georg Totschnig (GST) at 1'05"
4. Andreas Kloden (TMO) at 1'27"
5. Francisco Mancebo (IBB) at 1'27"
6. Jan Ullrich at 2'42"
7. Jose Azevedo (USP) at 2'50"
8. Christophe Moreau (C.A) at 2'51"
9. Pietro Caucchioli (ALB) at 2'51"
10. Gilberto Simoni (SAE) at 3'43"