1. Lance Armstrong (USP) 55km
in 1h06'49"
2. Jan Ullrich (TMO) at 1'01"
3. Andreas Kloden (TMO) at 1'27"
4. Floyd Landis (USP) at 2'25"
5. Bobby Julich (CSC) at 2'48"
6. Ivan Basso (CSC) at 2'50"
7. Jens Voigt (CSC) at 3'19"
8. Vladimir Karpets (IBB) at 3'33"
9. Jose Luis Rubiera (USP) at 3'40"
10. Jose Azevedo (USP) at 3'49"