•••••
| Posizione | Ciclista | Distacco | Paese | Squadra |
|---|---|---|---|---|
| 1 | Stefan Schumacher | in 17h39'18" | Germania | Gerolsteiner |
| 2 | Bert Grabsch | a 9" | Germania | T-Mobile Team |
| 3 | Jens Voigt | a 15" | Germania | Team CSC |
| 4 | Fränk Schleck | a 25" | Lussemburgo | Team CSC |
| 5 | Andreas Klöden | a 30" | Germania | Astana |
| 6 | Sebastian Siedler | a 38" | Germania | Team Milram |
| 7 | Nicki Sørensen | a 51" | Danimarca | Team CSC |
| 8 | Fabian Wegmann | a 54" | Germania | Gerolsteiner |
| 9 | Peter Velits | a 57" | Slovacchia | Team Wiesenhof Felt |
| 10 | Stuart O'Grady | a 58" | Australia | Team CSC |
| 11 | René Weissinger | a 1'00" | Germania | Team Volksbank |
| 12 | Björn Glasner | a 1'01" | Germania | Team Regiostrom - Senges |
| 13 | Torsten Schmidt | a 1'06" | Germania | Team Wiesenhof Felt |
| 14 | Marcel Sieberg | a 1'07" | Germania | Team Milram |
| 15 | Erik Zabel | a 1'10" | Germania | Team Milram |
| 16 | Marek Rutkiewicz | a 1'10" | Polonia | Intel - Action |
| 17 | Steffen Wesemann | a 1'13" | Germania | Team Wiesenhof Felt |
| 18 | Harald Totschnig | a 1'23" | Austria | Elk Haus - Simplon |
| 19 | Patrick Sinkewitz | a 1'32" | Germania | T-Mobile Team |
| 20 | Bart Vanheule | a 1'36" | Belgio | Chocolade Jacques - Topsport Vlaanderen |
| 21 | Blazej Janiaczyk | a 1'37" | Polonia | Intel - Action |
| 22 | Malaya Van Ruitenbeek | a 1'38" | Olanda | Team Regiostrom - Senges |
| 23 | Gerhard Trampusch | a 1'39" | Austria | Team Volksbank |
| 24 | Corey Sweet | a 1'40" | Australia | Team Regiostrom - Senges |
| 25 | Christian Murro | a 1'53" | Italia | Tenax |
| 26 | Karsten Kroon | a 1'54" | Olanda | Team CSC |
| 27 | Thomas Rohregger | a 1'55" | Austria | Elk Haus - Simplon |
| 28 | Santo Anzà | a 1'58" | Italia | Serramenti Pvc Diquigiovanni - Selle Italia |
| 29 | Björn Papstein | a 2'02" | Germania | Team 3C - Gruppe Lamonta |
| 30 | Malte Urban | a 2'03" | Germania | Heinz von Heiden Focus |
•••••
| Posizione | Ciclista | Distacco | Paese | Squadra |
|---|---|---|---|---|
| 1 | Sebastian Siedler | in 3h47'21" | Germania | Team Milram |
| 2 | Erik Zabel | st | Germania | Team Milram |
| 3 | Javier Benitez Pomares | st | Spagna | Benfica |
| 4 | Gerald Ciolek | st | Germania | T-Mobile Team |
| 5 | Hans Dekkers | st | Olanda | Agritubel |
| 6 | David Kopp | st | Germania | Gerolsteiner |
| 7 | Heinrich Haussler | st | Australia | Gerolsteiner |
| 8 | René Weissinger | st | Germania | Team Volksbank |
| 9 | Emiliano Donadello | st | Italia | Serramenti Pvc Diquigiovanni - Selle Italia |
| 10 | Martin Hebik | st | Repubblica Ceca | Heinz von Heiden Focus |
| 11 | André Schulze | st | Germania | Team Wiesenhof Felt |
| 12 | Michael Schär | st | Svizzera | Astana |
| 13 | Malaya Van Ruitenbeek | st | Olanda | Team Regiostrom - Senges |
| 14 | Blazej Janiaczyk | st | Polonia | Intel - Action |
| 15 | Kenny Lisabeth | st | Belgio | Chocolade Jacques - Topsport Vlaanderen |
| 16 | Stuart O'Grady | st | Australia | Team CSC |
| 17 | Philippe Schnyder | st | Svizzera | |
| 18 | Renato Silva | st | Portogallo | Benfica |
| 19 | Sven Renders | st | Belgio | Chocolade Jacques - Topsport Vlaanderen |
| 20 | André Korff | st | Germania | T-Mobile Team |
| 21 | Marcus Burghardt | st | Germania | T-Mobile Team |
| 22 | Linas Balciunas | st | Lituania | Agritubel |
| 23 | Steven Caethoven | st | Belgio | Chocolade Jacques - Topsport Vlaanderen |
| 24 | Jochen Summer | st | Austria | Elk Haus - Simplon |
| 25 | René Obst | st | Germania | Team 3C - Gruppe Lamonta |
| 26 | Olaf Pollack | st | Germania | Team Wiesenhof Felt |
| 27 | Stefan Schumacher | st | Germania | Gerolsteiner |
| 28 | Alexey Kolessov | st | Kazakistan | Astana |
| 29 | Harald Totschnig | st | Austria | Elk Haus - Simplon |
| 30 | Matthias Friedemann | st | Germania | Team 3C - Gruppe Lamonta |