1 Björn Schröder (Ger) Team Wiesenhof 3.56.01
2 Lubor Tesar (Cze) Ed' System-ZVVZ
3 Peter Magyarosi (Ger) Team Lamonta
4 Christian Werner (Ger) T-Mobile 0.03
5 Olaf Pollack (Ger) Gerolsteiner 2.45
6 Stefan Schumacher (Ger) Team Lamonta
7 Markus Zberg (Swi) Gerolsteiner
8 Gorik Gardeyn (Bel) Lotto-Domo
9 Sebastian Siedler (Ger) Team Wiesenhof
10 Christian Knees (Ger) Team Wiesenhof
11 Enrico Poitschke (Ger) Team Wiesenhof
12 Roy Sentjens (Ned) Rabobank
13 Kevin Van Impe (Bel) Lotto-Domo
14 Gregor Willwohl (Ger) Winfix Arnolds Sicherheit
15 Stefan Kupfernagel (Ger) Team Lamonta
16 Tomas Konecny (Cze) T-Mobile
17 Andrey Kaschechkin (Kaz) Credit Agricole
18 Christian Pfannberger (Aut) Ed' System-ZVVZ
19 Oscar Freire (Spa) Rabobank
20 Frank Hoj (Den) Team CSC
21 Stephan Schreck (Ger) T-Mobile
22 Michal Precechtel (Cze) Ed' System-ZVVZ
23 Frantisèk Trkal (Cze) Ed' System-ZVVZ
24 Julian Winn (GBr) British national team
25 Andre' Korff (Ger) T-Mobile
26 Matthew Hayman (Aus) Rabobank
27 Jimmi Madsen (Den) Team CSC
28 Eric Leblacher (Fra) Credit Agricole
29 Martin Müller (Ger) Team Wiesenhof
30 Marco Serpellini (Ita) Gerolsteiner
31 Ralf Grabsch (Ger) Team Wiesenhof
32 Henry Werner (Ger) German national team
33 Matthé Pronk (Ned) Bankgiroloterij
34 Jan Schaffrath (Ger) T-Mobile
35 Davide Rebellin (Ita) Gerolsteiner
36 Jörn Reuss (Ger) Winfix Arnolds Sicherheit
37 Roberto Lochowski (Ger) Team Wiesenhof
38 René Schild (Ger) Team Comnet-Senges
39 Bjoern Glasner (Ger) Team Lamonta
40 Steffen Weigold (Ger) Team Lamonta
41 Timo Scholz (Ger) Winfix Arnolds Sicherheit
42 David Kopp (Ger) Team Lamonta
43 Markus Fothen (Ger) Gerolsteiner
44 Jan Valach (Svk) Ed' System-ZVVZ
45 Hans De Clercq (Bel) Lotto-Domo
46 Bram Schmitz (Ned) T-Mobile
47 Geoffroy Lequatre (Fra) Credit Agricole
48 Lubos Kejval (Cze) Ed' System-ZVVZ
49 Frank Van Duimen (Ned) Bankgiroloterij
50 Michael Blaudzun (Den) Team CSC
51 Peter Luttenberger (Aut) Team CSC
52 Lars Wackernagel (Ger) Team Wiesenhof
53 Kevin De Weert (Bel) Rabobank
54 Gianni Faresin (Ita) Gerolsteiner
55 Robert Retschke (Ger) Team Comnet-Senges
56 Michael Rich (Ger) Gerolsteiner
57 Steven De Jongh (Ned) Rabobank
58 Thomas Liese (Ger) Winfix Arnolds Sicherheit
59 Manuel Fumic (Ger) German national team
60 Christophe Le Mevel (Fra) Credit Agricole
61 Lado Fumic (Ger) German national team
62 Marc Gölz (Ger) German national team
63 Alain Van Katwijk (Ned) Bankgiroloterij
64 Torsten Hiekmann (Ger) T-Mobile
65 Hans-Jürgen Juretzek (Ger) Team Comnet-Senges
66 Lars Ytting Bak (Den) Bankgiroloterij
67 Paul Manning (GBr) British national team
68 Lilian Jegou (Fra) Credit Agricole
69 Brian Vandborg (Den) Team CSC
70 Peter Van Petegem (Bel) Lotto-Domo
71 Allan Johansen (Den) Bankgiroloterij
72 Jörg Jaksche (Ger) Team CSC
73 Addy Engels (Ned) Bankgiroloterij 3.01
74 Phillip Mamos (Ger) Team Lamonta
75 Pieter Weening (Ned) Rabobank
76 Mads Kaggestad (Den) Credit Agricole 3.38
77 Bjoern Papstein (Ger) Team Lamonta
78 Petr Bencik (Cze) Ed' System-ZVVZ
79 Guido Fulst (Ger) German national team 4.00
97 Eric Baumann (Ger) T-Mobile 24.15
98 Robert Bengsch (Ger) German national team
99 Manuel Leder (Ger) Winfix Arnolds Sicherheit
HD Eric Baumann (Ger) T-Mobile
HD Manuel Leder (Ger) Winfix Arnolds Sicherheit
HD Robert Bengsch (Ger) German national team
DNF Sven Krauss (Ger) Gerolsteiner
DNF Robert Bartko (Ger) Rabobank
DNF Robert Hunter (RSA) Rabobank
DNF Stefan Van Dijk (Ned) Lotto-Domo
DNF Laurens Ten Dam (Ned) Bankgiroloterij
DNF Damien Nazon (Fra) Credit Agricole
DNF Roman Bronis (Svk) Ed' System-ZVVZ
DNF Torsten Rund (Ger) Winfix Arnolds Sicherheit
DNF Corey Sweet (Aus) Team Comnet-Senges
DNF Luke Roberts (Aus) Team Comnet-Senges
DNF Stefan Cohnen (Ned) Team Comnet-Senges
DNF Karsten Vogel (Ger) Team Comnet-Senges
DNF Stephen Cummings (GBr) British national team
DNF Kieran Page (GBr) British national team
DNF Christian Lademann (Ger) German national team
DNS Serge Baguet (Bel) Lotto-Domo
DNS Leif Lampater (Ger) German national team
Mountains
Augustusberg, km 36.9, Cat. 2
1 Lubor Tesar (Cze) Ed' System-ZVVZ 5 pts
2 Björn Schröder (Ger) Team Wiesenhof 3
3 Peter Magyarosi (Ger) Team Lamonta 2
4 Christian Werner (Ger) T-Mobile 1
Bärenstein, km 60.1, Cat. 3
1 Christian Werner (Ger) T-Mobile 3 pts
2 Björn Schröder (Ger) Team Wiesenhof 2
3 Lubor Tesar (Cze) Ed' System-ZVVZ 1
Zinnwald-Georgenfeld, km 70.6, Cat. 1
1 Peter Magyarosi (Ger) Team Lamonta 8 pts
2 Björn Schröder (Ger) Team Wiesenhof 6
3 Christian Werner (Ger) T-Mobile 4
4 Lubor Tesar (Cze) Ed' System-ZVVZ 2
5 Eric Leblacher (Fra) Credit Agricole 1
Altenberg/Bobbahn, km 79.9, Cat. 1
1 Christian Werner (Ger) T-Mobile 8 pts
2 Lubor Tesar (Cze) Ed' System-ZVVZ 6
3 Peter Magyarosi (Ger) Team Lamonta 4
4 Björn Schröder (Ger) Team Wiesenhof 2
5 Christophe Le Mevel (Fra) Credit Agricole 1
Abzweig Hochwaldstr, km 90.5, Cat. 2
1 Peter Magyarosi (Ger) Team Lamonta 5 pts
2 Björn Schröder (Ger) Team Wiesenhof 3
3 Christian Werner (Ger) T-Mobile 2
4 Lubor Tesar (Cze) Ed' System-ZVVZ 1
Malter, km 109.1, Cat. 3
1 Björn Schröder (Ger) Team Wiesenhof 3 pts
2 Christian Werner (Ger) T-Mobile 2
3 Peter Magyarosi (Ger) Team Lamonta 1
Sprints
Bad Gottleuba, km 33.9
1 Björn Schröder (Ger) Team Wiesenhof 3 pts
2 Peter Magyarosi (Ger) Team Lamonta 2
3 Christian Werner (Ger) T-Mobile 1
Altenberg, km 74.4
1 Lubor Tesar (Cze) Ed' System-ZVVZ 3 pts
2 Peter Magyarosi (Ger) Team Lamonta 2
3 Björn Schröder (Ger) Team Wiesenhof 1
Primes
Kurort Bergießhübel, km 29.6 (not counted in results)
1 Björn Schröder (Ger) Team Wiesenhof 3 pts
2 Lubor Tesar (Cze) Ed' System-ZVVZ 2
3 Peter Magyarosi (Ger) Team Lamonta 1