1 Erik Zabel (Ger) Team Milram 3.40.47 (38.64 km/h)
2 Thor Hushovd (Nor) Credit Agricole
3 Aurélien Clerc (Swi) Phonak Hearing Systems
4 Robert Förster (Ger) Gerolsteiner
5 Stuart O'Grady (Aus) Team CSC
6 Francisco José Ventoso (Spa) Saunier Duval-Prodir
7 Fred Rodriguez (USA) Davitamon-Lotto
8 Marco Velo (Ita) Team Milram
9 Claudio Corioni (Ita) Lampre-Fondital
10 Davide Vigano (Ita) Quick Step-Innergetic
11 Alexandre Usov (Blr) AG2R Prevoyance
12 Samuel Sánchez (Spa) Euskaltel-Euskadi
13 Leonardo Duque (Col) Cofidis, le Credit par Telephone
14 Geoffroy Lequatre (Fra) Cofidis, le Credit par Telephone
15 Scott Davis (Aus) T-Mobile Team
16 Assan Bazayev (Kaz) Astana Team
17 Vladimir Gusev (Rus) Discovery Channel Pro Cycling Team
18 Daniel Moreno (Spa) Relax-Gam
19 Magnus Backstedt (Swe) Liquigas
20 Walter Beneteau (Fra) Bouygues Telecom
21 Rubén Pérez (Spa) Euskaltel-Euskadi
22 José Vicente Garcia Acosta (Spa) Caisse d'Epargne-Illes Balears
23 Aaron Kemps (Aus) Astana Team
24 Vladimir Karpets (Rus) Caisse d'Epargne-Illes Balears 0.03
25 Heinrich Haussler (Ger) Gerolsteiner
26 Francesco Failli (Ita) Liquigas
27 Michael Barry (Can) Discovery Channel Pro Cycling Team
28 Franck Renier (Fra) Bouygues Telecom
29 Mario De Sarraga (Spa) Relax-Gam
30 Evgeni Petrov (Rus) Lampre-Fondital
31 Igor Anton (Spa) Euskaltel-Euskadi
32 Carlos Sastre (Spa) Team CSC
33 Stijn Devolder (Bel) Discovery Channel Pro Cycling Team
34 Grischa Niermann (Ger) Rabobank
35 Uros Murn (Slo) Phonak Hearing Systems
36 Aketza Peña (Spa) Euskaltel-Euskadi
37 Fabien Patanchon (Fra) Française des Jeux
38 William Walker (Aus) Rabobank
39 Alberto Benítez (Spa) Saunier Duval-Prodir
40 Manuel Beltran (Spa) Discovery Channel Pro Cycling Team
41 Olivier Kaisen (Bel) Davitamon-Lotto
42 David Cañada (Spa) Saunier Duval-Prodir
43 Kevin Hulsmans (Bel) Quick Step-Innergetic
44 Sylvester Szmyd (Pol) Lampre-Fondital
45 José Miguel Elias (Spa) Relax-Gam
46 Serguei Yakovlev (Kaz) Astana Team
47 Ian Mcleod (RSA) Française des Jeux
48 Alberto Ongarato (Ita) Team Milram
49 Theo Eltink (Ned) Rabobank
50 Andrey Kashechkin (Kaz) Astana Team
51 Raúl García De Mateo (Spa) Relax-Gam
52 Jérémy Roy (Fra) Française des Jeux
53 Egoi Martinez (Spa) Discovery Channel Pro Cycling Team
54 Alejandro Valverde (Spa) Caisse d'Epargne-Illes Balears
55 Iñigo Chaurreau (Spa) AG2R Prevoyance
56 David Arroyo (Spa) Caisse d'Epargne-Illes Balears
57 Jean-Patrick Nazon (Fra) AG2R Prevoyance
58 Mikel Astarloza (Spa) AG2R Prevoyance
59 Stéphane Goubert (Fra) AG2R Prevoyance
60 Bastiaan Giling (Ned) T-Mobile Team
61 Pedro Horrillo (Spa) Rabobank
62 Carlos Barredo (Spa) Astana Team
63 José Angel Gomez Marchante (Spa) Saunier Duval-Prodir
64 Laszlo Bodrogi (Hun) Credit Agricole
65 Dario David Cioni (Ita) Liquigas
66 David Navas (Spa) AG2R Prevoyance
67 Janez Brajkovic (Slo) Discovery Channel Pro Cycling Team
68 Leonardo Piepoli (Ita) Saunier Duval-Prodir
69 Hubert Dupont (Fra) AG2R Prevoyance
70 David Loosli (Swi) Lampre-Fondital
71 Thomas Danielson (USA) Discovery Channel Pro Cycling Team
72 Stephan Schreck (Ger) T-Mobile Team
73 Pieter Mertens (Bel) Davitamon-Lotto
74 Haimar Zubeldia (Spa) Euskaltel-Euskadi
75 Iban Mayo (Spa) Euskaltel-Euskadi
76 Jurgen Van Goolen (Bel) Discovery Channel Pro Cycling Team
77 Pieter Weening (Ned) Rabobank
78 Kjell Carlström (Fin) Liquigas
79 Alexandre Vinokourov (Kaz) Astana Team
80 José Antonio Redondo (Spa) Astana Team
81 Mauricio Ardila (Col) Rabobank
82 Lars Ytting Bak (Den) Team CSC
83 Iñigo Cuesta (Spa) Team CSC
84 Thierry Marichal (Bel) Cofidis, le Credit par Telephone
85 Luis Pérez (Spa) Cofidis, le Credit par Telephone
86 Dmitriy Fofonov (Kaz) Credit Agricole
87 Nicki Sorensen (Den) Team CSC
88 Christopher Horner (USA) Davitamon-Lotto
89 David De La Fuente (Spa) Saunier Duval-Prodir
90 Xabier Zandio (Spa) Caisse d'Epargne-Illes Balears
91 Frédéric Bessy (Fra) Cofidis, le Credit par Telephone
92 Eric Leblacher (Fra) Française des Jeux
93 Marcus Ljungqvist (Swe) Team CSC
94 Volodymir Gustov (Ukr) Team CSC
95 Luis Fernández Oliveira (Spa) Phonak Hearing Systems
96 Benoît Joachim (Lux) Discovery Channel Pro Cycling Team
97 Markel Irizar (Spa) Euskaltel-Euskadi
98 Florian Stalder (Swi) Phonak Hearing Systems
99 Daniele Nardello (Ita) T-Mobile Team
100 Steve Morabito (Swi) Phonak Hearing Systems
101 Bingen Fernández (Spa) Cofidis, le Credit par Telephone
102 Sergio Paulinho (Por) Astana Team
103 David Millar (GBr) Saunier Duval-Prodir
104 Oscar Pereiro (Spa) Caisse d'Epargne-Illes Balears
105 Joan Horrach (Spa) Caisse d'Epargne-Illes Balears
106 José Antonio Garrido (Spa) Quick Step-Innergetic
107 Sébastien Minard (Fra) Cofidis, le Credit par Telephone
108 Fabio Sacchi (Ita) Team Milram 0.19
109 Kevin Van Impe (Bel) Quick Step-Innergetic 0.21
110 Jorge García (Spa) Relax-Gam
111 Enrico Poitschke (Ger) Team Milram
112 Iñigo Landaluze (Spa) Euskaltel-Euskadi
113 Ángel Vallejo (Spa) Relax-Gam
114 Joaquin Rodriguez (Spa) Caisse d'Epargne-Illes Balears
115 Dario Andriotto (Ita) Liquigas
116 David George (RSA) Relax-Gam
117 Benoît Poilvet (Fra) Credit Agricole
118 Staf Scheirlinckx (Bel) Cofidis, le Credit par Telephone
119 Alessandro Spezialetti (Ita) Liquigas
120 Kurt-Asle Arvesen (Nor) Team CSC
121 Enrico Franzoi (Ita) Lampre-Fondital
122 Pierre Drancourt (Bel) Bouygues Telecom
123 Torsten Hiekmann (Ger) Gerolsteiner
124 Sébastien Rosseler (Bel) Quick Step-Innergetic
125 Addy Engels (Ned) Quick Step-Innergetic
126 Sébastien Joly (Fra) Française des Jeux
127 Björn Leukemans (Bel) Davitamon-Lotto 0.30
128 Sebastian Siedler (Ger) Team Milram 0.35
129 José Luis Arrieta (Spa) AG2R Prevoyance 0.40
130 Mads Kaggestad (Nor) Credit Agricole 1.03
131 Pablo Lastras (Spa) Caisse d'Epargne-Illes Balears
132 Pietro Caucchioli (Ita) Credit Agricole 1.03
133 Kevin De Weert (Bel) Quick Step-Innergetic 2.08
134 Cyril Lemoine (Fra) Credit Agricole 3.21
Points
1 Erik Zabel (Ger) Team Milram 25 pts
2 Thor Hushovd (Nor) Credit Agricole 20
3 Aurélien Clerc (Swi) Phonak Hearing Systems 16
4 Robert Förster (Ger) Gerolsteiner 14
5 Stuart O'Grady (Aus) Team CSC 12
6 Francisco José Ventoso (Spa) Saunier Duval-Prodir 10
7 Fred Rodriguez (USA) Davitamon-Lotto 9
8 Marco Velo (Ita) Team Milram 8
9 Claudio Corioni (Ita) Lampre-Fondital 7
10 Davide Vigano (Ita) Quick Step-Innergetic 6
11 Alexandre Usov (Blr) AG2R Prevoyance 5
12 Samuel Sánchez (Spa) Euskaltel-Euskadi 4
13 Leonardo Duque (Col) Cofidis, le Credit par Telephone 3
14 Geoffroy Lequatre (Fra) Cofidis, le Credit par Telephone 2
15 Scott Davis (Aus) T-Mobile Team 1
Sprints
Morata de Tajuña, km 33,1
1 Thor Hushovd (Nor) Credit Agricole 4 pts
2 Eric Leblacher (Fra) Française des Jeux 2
3 Fabien Patanchon (Fra) Française des Jeux 1
Fuenlabrada, km 66,8
1 Daniel Moreno (Spa) Relax-Gam 4 pts
2 David George (RSA) Relax-Gam 2
3 José Miguel Elias (Spa) Relax-Gam 1
Teams
1 Team Milram 11.02.24
2 Euskaltel - Euskadi
3 Astana
4 Cofidis, le Credit Par Telephone
5 Caisse D'Epargne - Illes Balears
6 Discovery Channel Pro Cycling Team 0.03
7 Lampre - Fondital
8 Saunier Duval - Prodir
9 Relax - GAM
10 Liquigas
11 Team CSC
12 Davitamon - Lotto
13 Ag2r Prevoyance
14 Phonak Hearing Systems
15 T- Mobile Team
16 Credit Agricole
17 Quick Step - Innergetic
18 Rabobank 0.06
19 Française des Jeux
20 Gerolsteiner 0.21 Sluiten