1 Rudi Kemna (Ned) Bankgiroloterij Cycling Team 2.59.27 (45.472 km/h)
2 Jan Svorada (Cze) Lampre
3 Graeme Brown (Aus) Ceramiche Panaria-Fiordo
4 Allan Bo Andresen (Den) Team fakta
5 Hendrik Van Dyck (Bel) Palmans-Collstrop
6 Andrus Aug (Est) De Nardi-Colpack
7 Lars Ytting Bak (Den) Team fakta
8 Gianluca Sironi (Ita) Sidermec
9 Patrick Calcagni (Swi) Sidermec
10 Jan Kuyckx (Bel) Vlaanderen-T Interim
11 Bernhard Kohl (Aut) Rabobank TT3
12 Joost Poshuma (Ned) Rabobank TT3
13 Dario Andriotto (Ita) Sidermec
14 Hans Dekkers (Ned) Rabobank TT3
15 Leonardo Giordani (Ita) De Nardi-Colpack
16 Yuri Mitlushenko (Ukr) Landbouwkrediet-Colnago
17 Bram Schmitz (Ned) Bankgiroloterij Cycling Team
18 Frank Hoj (Den) Team fakta
19 Jaroslaw Zarebski (Pol) CCC Atlas-Polsat
20 Sebastian Lang (Ger) Gerolsteiner
21 Thomas Dekker (Ned) Rabobank TT3
22 Tom Steels (Bel) Landbouwkrediet-Colnago
23 Andy Cappelle (Bel) Marlux-Wincor Nixdorf
24 Ruud Verbakel (Bel) Vlaanderen-T Interim
25 Magnus Backstedt (Swe) Team fakta
26 Tomas Vaitkus (Ltu) Landbouwkrediet-Colnago
27 Roger Hammond (GBr) Palmans-Collstrop
28 Christo Von Kleinsorgen (Ger) Coast
29 Bart Voskamp (Ned) Bankgiroloterij Cycling Team
30 Thorsten Rund (Ger) Coast
31 Brett Lancaster (Aus) Ceramiche Panaria-Fiordo
32 Thomas Ziegler (Ger) Team Wiesenhof
33 Vladimir Bileka (Ukr) Landbouwkrediet-Colnago
34 Tomas Konecny (Cze) EdSystem-ZVVZ
35 Bjorn Cornelissen (Ned) Flanders-Iteamnova
36 Scott Guyton (NZl) Flanders-Iteamnova
37 Tristan Hoffman (Ned) Team CSC
38 Steven Kleynen (Bel) Vlaanderen-T Interim
39 Bas Giling (Ned) Rabobank TT3
40 Uwe Hardter (Ger) Gerolsteiner
41 Vasileios Anastopoulos (Gre) Hellenic National Team
42 Georgios Ninos (Gre) Hellenic National Team
43 Steffen Weigold (Ger) Gerolsteiner
44 Radoslav Rogina (Cro) Perutnina Ptuj
45 Geert Van Bondt (Bel) Team CSC
46 Jan Van Velzen (Ned) Bankgiroloterij Cycling Team
47 Ludovic Capelle (Bel) Landbouwkrediet-Colnago
48 Ryder Hesjedal (Can) Rabobank TT3
49 Michel Van Haecke (Bel) Palmans-Collstrop
50 Martin Rittsel (Swe) Team fakta
51 Jens Heppner (Ger) Team Wiesenhof
52 Serhiy Honchar (Ukr) De Nardi-Colpack
53 Zbigniew Spruch (Pol) Lampre
54 Arkadiusz Wojtas (Pol) CCC Atlas-Polsat
55 Rubens Bertogliati (Swi) Lampre
56 Rafael Nuritdinov (Uzb) De Nardi-Colpack
57 Fabian De Waele (Bel) Palmans-Collstrop
58 Ralf Grabsch (Ger) Team Wiesenhof
59 Bjorn Glasner (Ger) Team-Lamonta
60 Manuel Quinziato (Ita) Lampre
61 Mitja Mahoric (Slo) Perutnina Ptuj
62 Bert Roesems (Bel) Palmans-Collstrop
63 Pavel Zerzan (Cze) EdSystem-ZVVZ
64 Ronny Assez (Bel) Flanders-Iteamnova
65 Ronny Scholz (Ger) Gerolsteiner
66 Matthe Pronk (Ned) Bankgiroloterij Cycling Team
67 Trent Wilson (Aus) Flanders-Iteamnova
68 Radoslaw Romanik (Pol) CCC Atlas-Polsat
69 Rudolf Wentzel (RSA) Vlaanderen-T Interim
70 Valter Bonca (Slo) Perutnina Ptuj
71 Martin Laciak (Cze) EdSystem-ZVVZ
72 Bostjan Mervar (Slo) Perutnina Ptuj
73 Krzysztof Szafranski (Pol) CCC Atlas-Polsat
74 Arvis Piziks (Lat) Team CSC
75 Frank Schleck (Lux) Team CSC
76 Manuel Calvente (Spa) Team CSC
77 Thomas Bruun Eriksen (Den) Team CSC
78 Armin Kroniger (Ger) Team-Lamonta
79 Jamie Drew (Aus) Flanders-Iteamnova
80 Bjørnar Vestøl (Nor) Team fakta
81 Andy De Smet (Bel) Palmans-Collstrop
82 Michal Precechtel (Cze) EdSystem-ZVVZ
83 Stijn Devolder (Bel) Vlaanderen-T Interim
84 Massimo Apollonio (Ita) Sidermec 0.09
85 Devis Miorin (Ita) De Nardi-Colpack
86 Sergiy Matveyev (Ukr) Ceramiche Panaria-Fiordo
87 Marco Serpellini (Ita) Lampre 0.46
88 Maximilian Sciandri (GBr) Lampre
89 Mauro Gerosa (Ita) Sidermec 0.00
90 Saulius Ruskys (Ltu) Marlux-Wincor Nixdorf
91 Fred Rodriguez (USA) Sidermec
92 Tony Bracke (Bel) Landbouwkrediet-Colnago 4.07
DNF Dariusz Skoczylas (Pol) CCC Atlas-Polsat
DNF Jacek Mickiewicz (Pol) CCC Atlas-Polsat
DNF Andre Korff (Ger) Coast
DNF Malte Urban (Ger) Coast
DNF Thorsten Wilhelms (Ger) Coast
DNF James Vanlandschoot (Bel) Vlaanderen-T Interim
DNF Enrico Poitschke (Ger) Team Wiesenhof
DNF Martin Muller (Ger) Team Wiesenhof
DNF Eric Baumann (Ger) Team Wiesenhof
DNF Lubomir Kejval (Cze) EdSystem-ZVVZ
DNF Petr Bencik (Cze) EdSystem-ZVVZ
DNF Jans Koerts (Ned) Bankgiroloterij Cycling Team
DNF Ioannis Tamouridis (Gre) Hellenic National Team
DNF Markos Moraitakis (Gre) Hellenic National Team
DNF Elpidoforos Potouridis (Gre) Hellenic National Team
DNF Dimitri Dimitrakopoulos (Gre) Hellenic National Team
DNF Johan Coenen (Bel) Marlux-Wincor Nixdorf
DNF Sebastien Mattozza (Bel) Marlux-Wincor Nixdorf
DNF Uwe Peschel (Ger) Gerolsteiner
DNF David McKenzie (Aus) Flanders-Iteamnova
Sprints
Paradisi, 19 km
1 Sergiy Matveyev (Ukr) Ceramiche Panaria-Fiordo 5 pts
2 Sebastian Lang (Ger) Gerolsteiner 3
3 Ruud Verbakel (Bel) Vlaanderen-T Interim 2
4 Patrick Calcagni (Swi) Sidermec 1
Rhodes, 72 km
1 Allan Bo Andresen (Den) Team fakta 5 pts
2 Frank Hoj (Den) Team fakta 3
3 James Vanlandschoot (Bel) Vlaanderen-T Interim 2
4 Magnus Backstedt (Swe) Team fakta 1