Ordine d' arrivo - 243.2 km 

1 Oscar Freire Gomez (Spa) Rabobank                            5.30.02 (44.212 km/h)
2 Erik Zabel (Ger) Team Milram                                        
3 Filippo Pozzato (Ita) Quick Step-Innergetic                         
4 Nick Nuyens (Bel) Quick Step-Innergetic                             
5 Gerald Ciolek (Ger) Team Wiesenhof Akud                             
6 Grégory Rast (Swi) Phonak Hearing Systems                           
7 Samuel Dumoulin (Fra) AG2R Prevoyance                               
8 Giuliano Figueras (Ita) Lampre-Fondital                             
9 Danilo Napolitano (Ita) Lampre-Fondital                             
10 Manuele Mori (Ita) Saunier Duval-Prodir                            
10 Sébastien Hinault (Fra) Credit Agricole                            
12 Vicente Reynes Mimo (Spa) Caisse d'Epargne-Illes Balears           
13 Davide Rebellin (Ita) Gerolsteiner                                 
14 Luca Paolini (Ita) Liquigas                                        
15 Uros Murn (Slo) Phonak Hearing Systems                             
16 Enrico Gasparotto (Ita) Liquigas                                   
17 Bram Tankink (Ned) Quick Step-Innergetic                           
18 Fabian Wegmann (Ger) Gerolsteiner                                  
19 Erki Pütsep (Est) AG2R Prevoyance                                  
20 Vladimir Efimkin (Rus) Caisse d'Epargne-Illes Balears              
21 Cristian Moreni (Ita) Cofidis, le Credit par Telephone             
22 Vladimir Gusev (Rus) Discovery Channel Pro Cycling Team            
23 Pablo Lastras Garcia (Spa) Caisse d'Epargne-Illes Balears          
24 Roy Sentjens (Bel) Rabobank                                        
25 Michael Barry (Can) Discovery Channel Pro Cycling Team             
26 Alexander Efimkin (Rus) Barloworld                                 
27 Matteo Tosatto (Ita) Quick Step-Innergetic                         
28 Jérôme Pineau (Fra) Bouygues Telecom                               
29 Riccardo Ricco (Ita) Saunier Duval-Prodir                          
30 William Bonnet (Fra) Credit Agricole                               
31 Philippe Gilbert (Bel) Française des Jeux                          
32 Anthony Geslin (Fra) Bouygues Telecom                              
33 Kim Kirchen (Lux) T-Mobile Team                                    
34 Hugo Sabido (Por) Barloworld                                       
35 Yuriy Krivtsov (Ukr) AG2R Prevoyance                               
36 Gorazd Stangelj (Slo) Lampre-Fondital                          0.03
37 David Millar (GBr) Saunier Duval-Prodir                            
38 Salvatore Commesso (Ita) Lampre-Fondital                           
39 Johan Van Summeren (Bel) Davitamon-Lotto                           
40 Mirko Celestino (Ita) Team Milram                                  
41 Andrea Moletta (Ita) Gerolsteiner                                  
42 Marc De Maar (Ned) Rabobank                                    0.06
43 Leonardo Bertagnolli (Ita) Cofidis, le Credit par Telephone        
44 Marco Velo (Ita) Team Milram                                       
45 Lorenzo Bernucci (Ita) T-Mobile Team                           0.09
46 Daniele Nardello (Ita) T-Mobile Team                               
47 Andrey Kashechkin (Kaz) Astana                                     
48 Paolo Bettini (Ita) Quick Step-Innergetic                      0.13
49 Alessandro Ballan (Ita) Lampre-Fondital                            
50 Alexandre Vinokourov (Kaz) Astana                              0.21
51 Gerben Löwik (Ned) Rabobank                                    0.39
52 Joseba Albizu Lizaso (Spa) Euskaltel-Euskadi                   0.57
53 Thomas Voeckler (Fra) Bouygues Telecom                             
54 Piet Rooijakkers (Ned) Skil-Shimano                                
55 Paul Martens (Ger) Skil-Shimano                                1.17
56 Björn Schröder (Ger) Team Milram                                   
57 Mark Renshaw (Aus) Credit Agricole                             1.40
58 Markel Irizar Aranburu (Spa) Euskaltel-Euskadi                     
59 Matthieu Sprick (Fra) Bouygues Telecom                         1.49
60 Aitor Perez Arrieta (Spa) Caisse d'Epargne-Illes Balears       1.55
61 Daniel Becke (Ger) Team Milram                                     
62 Christian Knees (Ger) Team Milram                                  
63 Stephan Schreck (Ger) T-Mobile Team                                
64 Roger Hammond (GBr) Discovery Channel Pro Cycling Team             
65 Guennadi Mikhailov (Rus) Discovery Channel Pro Cycling Team        
66 Volodymyr Bileka (Ukr) Discovery Channel Pro Cycling Team          
67 K Fernandez De Larrea (Spa) Euskaltel-Euskadi                      
68 Stuart O'grady (Aus) Team CSC                                  2.03
69 Ca Barredo Llamazales (Spa) Astana                             7.32
70 Luis Leon Sanchez Gil (Spa) Astana                                 
71 Olaf Pollack (Ger) T-Mobile Team                                   
72 Mik Pradera Rodriguez (Spa) Caisse d'Epargne-Illes Balears         
73 Joaqu Rodriguez Oliver (Spa) Caisse d'Epargne-Illes Balears        
74 Sergio Miguel Mo Paulinho (Por) Astana                             
75 Christian Leben (Ger) Team Wiesenhof Akud                          
76 Artur Gajek (Ger) Team Wiesenhof Akud                              
77 Peter Mazur (Pol) Saunier Duval-Prodir                             
78 Assan Bazayev (Kaz) Astana                                         
79 Oliver Zaugg (Swi) Saunier Duval-Prodir                            
80 Serguei Yakovlev (Kaz) Astana                                      
81 Eric Leblacher (Fra) Française des Jeux                            
82 David Kopp (Ger) Gerolsteiner                                      
83 Manuel Quinziato (Ita) Liquigas                                    
84 Allan Johansen (Den) Team CSC                                      
85 Mathew Hayman (Aus) Rabobank                                       
86 Franck Renier (Fra) Bouygues Telecom                               
87 Yannick Talabardon (Fra) Credit Agricole                           
88 Claudio Corioni (Ita) Lampre-Fondital                              
89 Mauro Facci (Ita) Barloworld                                       
90 Julian Dean (NZl) Credit Agricole                                  
91 Pieter Mertens (Bel) Davitamon-Lotto                               
92 Joseba Zubeldia Agirre (Spa) Euskaltel-Euskadi                     
93 Alexandre Usov (Blr) AG2R Prevoyance                               
94 Mark Scanlon (Irl) AG2R Prevoyance                                 
95 Aart Vierhouten (Ned) Skil-Shimano                                 
96 Mathieu Heijboer (Ned) Cofidis, le Credit par Telephone            
97 Maarten Tjallingii (Ned) Skil-Shimano                              
98 Kevin Hulsmans (Bel) Quick Step-Innergetic                         
99 Matthias Kessler (Ger) T-Mobile Team                               
100 José An Redondo Ramos (Spa) Astana                           10.12
101 Aurélien Clerc (Swi) Phonak Hearing Systems                  10.20
102 Lu Pagliarini Mendonca (Bra) Saunier Duval-Prodir            11.00
103 Corey Sweet (Aus) Team Wiesenhof Akud                             
104 Laszlo Bodrogi (Hun) Credit Agricole                              
105 Michael Albasini (Swi) Liquigas                                   
106 Anton Luengo Celaya (Spa) Euskaltel-Euskadi                       
107 Marcus Zberg (Swi) Gerolsteiner                                   
108 Diego Caccia (Ita) Barloworld                                     
109 David Loosli (Swi) Lampre-Fondital                                
110 Wouter Weylandt (Bel) Quick Step-Innergetic                       
111 Steffen Radochla (Ger) Team Wiesenhof Akud                        
112 Kevin Van Impe (Bel) Quick Step-Innergetic