1. Lance Armstrong (USP) 204.5km
in 6h11'52"
2. Andreas Kloden (TMO) at st
3. Jan Ullrich (TMO) at 01"
4. Ivan Basso (CSC) at 01"
5. Floyd Landis (USP) at 13"
6. Axel Merckx (LOT) at 1'01"
7. Levi Leipheimer (RAB) at 1'01"
8. Carlos Sastre (CSC) at 1'02"
9. Mickael Rasmussen (RAB) at 1'02"
10. Georg Totschnig (GST) at 1'02"