| Stage 6: Podersdorf am Neusiedler See ITT, 25.9 km |
| 1. Bert Grabsch (Ger) Team Columbia | 30:30.64 |
| 2. Edvald Boasson Hagen (Nor) Team Columbia | at 0:43.10 |
| 3. Michael Blaudzun (Den) Team CSC - Saxo Bank | 0:45.74 |
| 4. Thomas Rohregger (Aut) Elk Haus - Simplon | 0:54.87 |
| 5. Jason McCartney (USA) Team CSC Saxo Bank | 0:58.17 |
| 6. Gustav Erik Larsson (Swe) Team CSC Saxo Bank | 1:00.97 |
| 7. Vladimir Gusev (Rus) Astana | 1:01.86 |
| 8. Frantisek Rabon (Cze) Team Columbia | 1:06.93 |
| 9. Andry Grivko (Ukr) Team Milram | 1:16.83 |
| 10. Servais Knaven (Ned) Team Columbia | 1:28.26 |
|
| 36. Michael Barry (Can) Team Columbia | 2:17.97 |
|
| GC |
| 1. Thomas Rohregger (Aut) Elk Haus - Simplon | 24:11:35 |
| 2. Vladimir Gusev (Rus) Astana | 0:40 |
| 3. Ruslan Podgornyy (Ukr) LPR Brakes | 1:05 |
| 4. Chris Anker Sorensen (Den) Team CSC - Saxo Bank | 2:02 |
| 5. Giampaolo Caruso (Ita) Serramenti PVC Diquigiovanni-Androni Giocattoli | 2:47 |
| 6. Davide Rebellin (Ita) Gerolsteiner | 4:09 |
| 7. Janez Brajkovic (Slo) Astana | 4:23 |
| 8. Walter Fernando Pedraza (Col) Tinkoff Credit Systems | 5:31 |
| 9. Jure Golcer (Slo) LPR Brakes-Balan | 5:42 |
| 10. Thomas Frei (Sui) Astana | 5:59 |
| 11. Michael Barry (Can) Team Columbia | 6:07 |