1 Oscar Freire (Spa) Rabobank 3.57.39
2 Erik Zabel (Ger) T-Mobile
3 Allan Davis (Aus) Liberty Seguros
4 Sebastian Siedler (Ger) Team Wiesenhof
5 James Vanlandschoot (Bel) Relax-Bodysol
6 Matthé Pronk (Ned) Bankgiroloterij
7 Danilo Hondo (Ger) Gerolsteiner
8 Jens Voigt (Ger) Team CSC
9 Rudi Kemna (Ned) Bankgiroloterij
10 Eroen Blijlevens (Ned) Bankgiroloterij
11 David Fernandez (Spa) Costa Almeria-Paternina
12 Julian Winn (GBr) British National Team
13 Miguel Alzamora (Spa) Spanish National Team
14 Antonio Colom (Spa) Illes Balears-Banesto
15 Paolo Bettini (Ita) Quick Step-Davitamon
16 Mikel Gaztanaga (Spa) Cafes Baque
17 Unai Etxebarria (Ven) Euskaltel-Euskadi
18 Antonio Miguel (Spa) Spanish National Team
19 Gonzalo Bayarri (Spa) Phonak Hearing Systems
20 Vladimir Goussev (Rus) Team CSC
21 Steffen Radochla (Ger) Illes Balears-Banesto
22 Steven De Jongh (Ned) Rabobank
23 Nico Mattan (Bel) Relax-Bodysol
24 Russell Downing (GBr) British National Team
25 David Blanco (Spa) Comunidad Valenciana-Kelme
26 Javier Cherro (Spa) Comunidad Valenciana-Kelme
27 Josep Jufre (Spa) Relax-Bodysol
28 Johan Museeuw (Bel) Quick Step-Davitamon
29 Ricardo Serrano (Spa) Cafes Baque
30 Unai Elorriaga (Spa) Cafes Baque
31 Francisco José Lara (Spa) Costa Almeria-Paternina
32 Vicente Reynes (Spa) Illes Balears-Banesto
33 Luis Pasamontes (Spa) Relax-Bodysol
34 José Angel Gomez (Spa) Costa Almeria-Paternina
35 Alberto Hierro (Spa) Cafes Baque
36 Rolf Aldag (Ger) T-Mobile
37 Remco Van Der Ven (Ned) Bankgiroloterij
38 Nikolai Troussov (Rus) Lokomotiv
39 Serguei Ivanov (Rus) T-Mobile
40 Carlos Ramon Golbano (Spa) Costa Almeria-Paternina
41 Carlos Garcia (Spa) Comunidad Valenciana-Kelme
42 Santiago Perez (Spa) Phonak Hearing Systems
43 Miguel A M.Perdiguero (Spa) Saunier Duval-Prodir
44 Ion Del Rio (Spa) Costa Almeria-Paternina
45 Carlos Zarate (Spa) Comunidad Valenciana-Kelme
46 Martin Elmiger (Swi) Phonak Hearing Systems
47 Ruben Plaza (Spa) Comunidad Valenciana-Kelme
48 Serguei Klimov (Rus) Lokomotiv
49 Ralf Grabsch (Ger) Team Wiesenhof
50 Jose Cayetano Julia (Spa) Comunidad Valenciana-Kelme
51 Koldo Fernandez (Spa) Euskaltel-Euskadi
52 Antony Gibb (GBr) British National Team
53 Bobby Julich (USA) Team CSC
54 Alexander Serov (Rus) Lokomotiv
55 Mikel Artetxe (Spa) Euskaltel-Euskadi
56 Daniele Bennati (Ita) Phonak Hearing Systems
57 José Enriqu Gutierrez (Spa) Phonak Hearing Systems
58 Aitor Osa (Spa) Illes Balears-Banesto
59 David Navas (Spa) Illes Balears-Banesto
60 Ivan Mayoz (Spa) Relax-Bodysol
61 José Luis Rebollo (Spa) Relax-Bodysol
62 Julien Smink (Ned) Bankgiroloterij
63 Gorka Arrizabalaga (Spa) Euskaltel-Euskadi
64 Luis Leon Sanchez (Spa) Liberty Seguros
65 Michael Rogers (Aus) Quick Step-Davitamon
66 Angel Vicioso (Spa) Liberty Seguros
67 Bram De Groot (Ned) Rabobank
68 Julen Urbano (Spa) Cafes Baque
69 Lars Bak (Den) Bankgiroloterij
70 Javier Rodriguez (Spa) Comunidad Valenciana-Kelme
71 Juan Carlos Dominguez (Spa) Saunier Duval-Prodir
72 Dean Downing (GBr) British National Team
73 Javier Carrion (Spa) Spanish National Team
74 Vladimir Karpets (Rus) Illes Balears-Banesto
75 Brian Vandborj (Den) Team CSC
76 Christopher Newton (GBr) British National Team
77 David De La Fuente (Spa) Saunier Duval-Prodir
78 Marco Bos (Ned) Bankgiroloterij
79 Nikita Eskov (Rus) Lokomotiv
80 Wim De Vocht (Bel) Relax-Bodysol
81 Maxim Averin (Rus) Lokomotiv
82 Anton Mindlin (Rus) Lokomotiv
83 Bart Dockx (Bel) Relax-Bodysol
84 Alvaro Noguera (Spa) Spanish National Team
85 Francisco Gutierrez (Spa) Cafes Baque
86 Arcel Strauss (Swi) Gerolsteiner
87 Javier Ramirez (Spa) Liberty Seguros
88 Alexandre Moos (Swi) Phonak Hearing Systems
89 Markel Irizar (Spa) Euskaltel-Euskadi
90 Juan Miguel Mercado (Spa) Quick Step-Davitamon
91 Sergio Perez (Spa) Cafes Baque
92 Jorge Garcia (Spa) Cafes Baque
93 Oscar Sevilla (Spa) Phonak Hearing Systems
94 Denis Menchov (Rus) Illes Balears-Banesto
95 Aitor Silloniz (Spa) Euskaltel-Euskadi
96 Fernando Torres (Spa) Cafes Baque
97 Koldo Gil (Spa) Liberty Seguros
98 Kirill Demura (Rus) Lokomotiv
99 Allan Johansen (Den) Bankgiroloterij
100 Luis Perez (Spa) Relax-Bodysol
101 Oscar Camenzind (Swi) Phonak Hearing Systems
102 Martin Müller (Ger) Team Wiesenhof
103 Asier Maeztu (Spa) Spanish National Team
104 Antonio Olmo (Spa) Comunidad Valenciana-Kelme
105 Dariusz Baranowski (Pol) Liberty Seguros
106 Mathew Hayman (Aus) Rabobank
107 Sergey Kulakov (Rus) Lokomotiv
108 Christian Knees (Ger) Team Wiesenhof
109 Cadel Evans (Aus) T-Mobile
110 Nicki Sorensen (Den) Team CSC
111 Rafael Casero (Spa) Saunier Duval-Prodir
112 Enrico Poitschke (Ger) Team Wiesenhof
113 Tim Johnson (USA) Saunier Duval-Prodir
114 Ruben Lobato (Spa) Saunier Duval-Prodir
115 Juan Gomis (Spa) Saunier Duval-Prodir
116 Ronny Scholz (Ger) Gerolsteiner
117 Mikhail Ignatiev (Rus) Lokomotiv
118 Max Sciandri (GBr) Team CSC
119 Alberto Contador (Spa) Liberty Seguros
120 Inigo Landaluze (Spa) Euskaltel-Euskadi
121 Richard Virenque (Fra) Quick Step-Davitamon
122 Jokin Ormaetxea (Spa) Costa Almeria-Paternina
123 Isidro Nozal (Spa) Liberty Seguros
124 Xabier Zandio (Spa) Illes Balears-Banesto
125 Pablo Lastras (Spa) Illes Balears-Banesto
126 Patrik Sinkewitz (Ger) Quick Step-Davitamon
127 José Antonio Lopez (Spa) Illes Balears-Banesto
128 Thorwald Veneberg (Ned) Rabobank
129 Marc Lotz (Ned) Rabobank
130 Jan Schaffrath (Ger) T-Mobile
131 Peter Luttenberger (Aut) Team CSC
132 Jens Heppner (Ger) Team Wiesenhof
133 Alex Zuelle (Swi) Phonak Hearing Systems
134 Luca Paolini (Ita) Quick Step-Davitamon
135 Sven Montgomery (Swi) Gerolsteiner
136 Manuel Calvente (Spa) Team CSC
137 Maarten Den Bakker (Ned) Rabobank
138 Bryan Steel (GBr) British National Team
139 Marco Serpellini (Ita) Gerolsteiner
140 Robert Bartko (Ger) Rabobank
141 Erik Dekker (Ned) Rabobank
142 Gianni Faresin (Ita) Gerolsteiner
143 Paul Manning (GBr) British National Team
144 Roberto Heras (Spa) Liberty Seguros
145 Gaizka Lejarreta (Spa) Spanish National Team
146 Steffen Wesemann (Ger) T-Mobile
147 Adolfo Garcia (Spa) Comunidad Valenciana-Kelme
148 Remmert Wielinga (Ned) Rabobank
149 Joaquin Rodriguez (Spa) Saunier Duval-Prodir
150 Christian Werner (Ger) T-Mobile
151 Niels Scheuneman (Ned) Relax-Bodysol
152 Alberto Lopez (Spa) Euskaltel-Euskadi
153 Uwe Peschel (Ger) Gerolsteiner
154 Jorgen Bo Petersen (Den) Bankgiroloterij
155 Andreas Kloden (Ger) T-Mobile
156 Jorge Ferrio (Spa) Costa Almeria-Paternina
157 Lander Euba (Spa) Costa Almeria-Paternina
158 David Herrero (Spa) Costa Almeria-Paternina
159 Igor Gonzalez (Spa) Liberty Seguros
160 Haritz Arruti (Spa) Cafes Baque
161 Eelke Van Der Wal (Ned) Bankgiroloterij
162 Jesus Buendia (Spa) Spanish National Team
163 Anton Luengo (Spa) Euskaltel-Euskadi
164 Laurent Dufaux (Swi) Quick Step-Davitamon
165 Guillermo Ferrer (Spa) Spanish National Team
166 Juan Llaneras (Spa) Spanish National Team
167 Carlos Castaño (Spa) Spanish National Team
168 Lars Wackernagel (Ger) Team Wiesenhof
169 Joaquim Lopez (Spa) Costa Almeria-Paternina
170 Roberto Laiseka (Spa) Euskaltel-Euskadi
Mountains
Coll D'Honor - Cat. 2, km 69.10
1 Mikhail Ignatiev (Rus) Lokomotiv 10 pts
2 Aitor Osa (Spa) Illes Balears-Banesto 7
3 David Navas (Spa) Illes Balears-Banesto 5
4 Antonio Colom (Spa) Illes Balears-Banesto 3
5 David Fernandez (Spa) Costa Almeria-Paternina 2
6 José Antonio Lopez (Spa) Illes Balears-Banesto 1
Metas Volantes
Bunyola, km 61,90
1 Mikhail Ignatiev (Rus) Lokomotiv 3 pts
2 Bram De Groot (Ned) Rabobank 2
3 Marco Bos (Ned) Bankgiroloterij 1
Can Picafort, km 150,00
1 Marco Bos (Ned) Bankgiroloterij 3 pts
2 Bram De Groot (Ned) Rabobank 2
3 Guillermo Ferrer (Spa) Spanish National Team 1
Special sprints
Sa Pobla, km 12,60
1 Mikhail Ignatiev (Rus) Lokomotiv 3 pts
2 Koldo Fernandez (Spa) Euskaltel-Euskadi 2
3 Unai Etxebarria (Ven) Euskaltel-Euskadi 1
Santa Margalida, km 140,00
1 Koldo Fernandez (Spa) Euskaltel-Euskadi 3 pts
2 Bobby Julich (USA) Team CSC 2
3 Oscar Sevilla (Spa) Phonak Hearing Systems 1
Teams
1 Bankgiroloterij 11.52.57
2 Relax-Bodysol
3 Illes Balears-Banesto
4 Cafes Baque
5 Costa Almeria-Paternina
6 T-Mobile
7 Team CSC
8 British National Team
9 Rabobank
10 Comunidad Valenciana-Kelme
11 Spanish National Team
12 Phonak Hearing Systems
13 Quick Step-Davitamon
14 Euskaltel-Euskadi
15 Liberty Seguros
16 Lokomotiv
17 Team Wiesenhof
18 Saunier Duval-Prodir
19 Gerolsteiner
General classification after stage 2
1 Oscar Freire (Spa) Rabobank 5.33.27
2 Allan Davis (Aus) Liberty Seguros
3 Erik Zabel (Ger) T-Mobile
4 Danilo Hondo (Ger) Gerolsteiner
5 Jens Voigt (Ger) Team CSC
6 Matthé Pronk (Ned) Bankgiroloterij
7 Paolo Bettini (Ita) Quick Step-Davitamon
8 Antonio Colom (Spa) Illes Balears-Banesto
9 David Fernandez (Spa) Costa Almeria-Paternina
10 Ricardo Serrano (Spa) Cafes Baque
11 Vicente Reynes (Spa) Illes Balears-Banesto
12 Julian Winn (GBr) British National Team
13 David Blanco (Spa) Comunidad Valenciana-Kelme
14 Gonzalo Bayarri (Spa) Phonak Hearing Systems
15 Sebastian Siedler (Ger) Team Wiesenhof
16 Russell Downing (GBr) British National Team
17 Carlos Garcia (Spa) Comunidad Valenciana-Kelme
18 Nikolai Troussov (Rus) Lokomotiv
19 Miguel A M.Perdiguero (Spa) Saunier Duval-Prodir
20 Javier Cherro (Spa) Comunidad Valenciana-Kelme
21 Luis Pasamontes (Spa) Relax-Bodysol
22 Remco Van Der Ven (Ned) Bankgiroloterij
23 Unai Etxebarria (Ven) Euskaltel-Euskadi
24 Ruben Plaza (Spa) Comunidad Valenciana-Kelme
25 Koldo Fernandez (Spa) Euskaltel-Euskadi
26 José Angel Gomez (Spa) Costa Almeria-Paternina
27 David Navas (Spa) Illes Balears-Banesto
28 Vladimir Goussev (Rus) Team CSC
29 Rolf Aldag (Ger) T-Mobile
30 Carlos Zarate (Spa) Comunidad Valenciana-Kelme
31 Alexander Serov (Rus) Lokomotiv
32 Antony Gibb (GBr) British National Team
33 Ion Del Rio (Spa) Costa Almeria-Paternina
34 Aitor Osa (Spa) Illes Balears-Banesto
35 Marco Bos (Ned) Bankgiroloterij
36 Serguei Klimov (Rus) Lokomotiv
37 Angel Vicioso (Spa) Liberty Seguros
38 Bram De Groot (Ned) Rabobank
39 Juan Carlos Dominguez (Spa) Saunier Duval-Prodir
40 Javier Rodriguez (Spa) Comunidad Valenciana-Kelme
41 Maxim Averin (Rus) Lokomotiv
42 Martin Müller (Ger) Team Wiesenhof
43 Mikel Artetxe (Spa) Euskaltel-Euskadi
44 Luis Leon Sanchez (Spa) Liberty Seguros
45 Alvaro Noguera (Spa) Spanish National Team
46 Javier Carrion (Spa) Spanish National Team
47 Enrico Poitschke (Ger) Team Wiesenhof
48 David De La Fuente (Spa) Saunier Duval-Prodir
49 Javier Ramirez (Spa) Liberty Seguros
50 Jorge Garcia (Spa) Cafes Baque
51 Koldo Gil (Spa) Liberty Seguros
52 Francisco Gutierrez (Spa) Cafes Baque
53 Anton Mindlin (Rus) Lokomotiv
54 Dean Downing (GBr) British National Team
55 Markel Irizar (Spa) Euskaltel-Euskadi
56 Aitor Silloniz (Spa) Euskaltel-Euskadi
57 Luis Perez (Spa) Relax-Bodysol
58 Inigo Landaluze (Spa) Euskaltel-Euskadi
59 Mikhail Ignatiev (Rus) Lokomotiv
60 José Antonio Lopez (Spa) Illes Balears-Banesto
61 Christian Knees (Ger) Team Wiesenhof
62 Jan Schaffrath (Ger) T-Mobile
63 Thorwald Veneberg (Ned) Rabobank
64 Jens Heppner (Ger) Team Wiesenhof
65 Christian Werner (Ger) T-Mobile
66 Lander Euba (Spa) Costa Almeria-Paternina
67 Joaquin Rodriguez (Spa) Saunier Duval-Prodir
68 Mathew Hayman (Aus) Rabobank 0.17
69 Richard Virenque (Fra) Quick Step-Davitamon 0.28
70 Rudi Kemna (Ned) Bankgiroloterij 0.29
71 Steven De Jongh (Ned) Rabobank
72 Nico Mattan (Bel) Relax-Bodysol
73 Johan Museeuw (Bel) Quick Step-Davitamon
74 Serguei Ivanov (Rus) T-Mobile
75 Alberto Hierro (Spa) Cafes Baque
76 Carlos Ramon Golbano (Spa) Costa Almeria-Paternina
77 Ralf Grabsch (Ger) Team Wiesenhof
78 Jose Cayetano Julia (Spa) Comunidad Valenciana-Kelme
79 Martin Elmiger (Swi) Phonak Hearing Systems
80 Gorka Arrizabalaga (Spa) Euskaltel-Euskadi
81 Christopher Newton (GBr) British National Team
82 Julen Urbano (Spa) Cafes Baque
83 Rafael Casero (Spa) Saunier Duval-Prodir
84 Ruben Lobato (Spa) Saunier Duval-Prodir
85 Tim Johnson (USA) Saunier Duval-Prodir
86 Juan Gomis (Spa) Saunier Duval-Prodir
87 Nikita Eskov (Rus) Lokomotiv
88 Michael Rogers (Aus) Quick Step-Davitamon
89 Bart Dockx (Bel) Relax-Bodysol
90 Denis Menchov (Rus) Illes Balears-Banesto
91 Sergio Perez (Spa) Cafes Baque
92 Maarten Den Bakker (Ned) Rabobank
93 Alberto Contador (Spa) Liberty Seguros
94 Juan Miguel Mercado (Spa) Quick Step-Davitamon
95 Erik Dekker (Ned) Rabobank
96 Cadel Evans (Aus) T-Mobile
97 Nicki Sorensen (Den) Team CSC
98 Marc Lotz (Ned) Rabobank
99 Peter Luttenberger (Aut) Team CSC
100 Ronny Scholz (Ger) Gerolsteiner
101 David Herrero (Spa) Costa Almeria-Paternina
102 Roberto Heras (Spa) Liberty Seguros
103 Bryan Steel GRB British National Team
104 Gaizka Lejarreta (Spa) Spanish National Team
105 Patrik Sinkewitz (Ger) Quick Step-Davitamon
106 Guillermo Ferrer (Spa) Spanish National Team
107 Alberto Lopez (Spa) Euskaltel-Euskadi
108 Sven Montgomery (Swi) Gerolsteiner
109 Robert Bartko (Ger) Rabobank
110 Eelke Van Der Wal (Ned) Bankgiroloterij
111 Steffen Wesemann (Ger) T-Mobile
112 Uwe Peschel (Ger) Gerolsteiner
113 Lars Wackernagel (Ger) Team Wiesenhof
114 Jesus Buendia (Spa) Spanish National Team
115 Laurent Dufaux (Swi) Quick Step-Davitamon
116 Juan Llaneras (Spa) Spanish National Team
117 Carlos Castaño (Spa) Spanish National Team
118 Miguel Alzamora (Spa) Spanish National Team 1.41
119 Arcel Strauss (Swi) Gerolsteiner
120 Fernando Torres (Spa) Cafes Baque
121 Alexandre Moos (Swi) Phonak Hearing Systems
122 Xabier Zandio (Spa) Illes Balears-Banesto
123 Alex Zuelle (Swi) Phonak Hearing Systems
124 Luca Paolini (Ita) Quick Step-Davitamon
125 Paul Manning (GBr) British National Team
126 Jorgen Bo Petersen (Den) Bankgiroloterij
127 Haritz Arruti (Spa) Cafes Baque 1.54
128 Antonio Olmo (Spa) Comunidad Valenciana-Kelme 2.49
129 Kirill Demura (Rus) Lokomotiv 3.02
130 Lars Bak (Den) Bankgiroloterij 3.04
131 Allan Johansen (Den) Bankgiroloterij
132 Adolfo Garcia (Spa) Comunidad Valenciana-Kelme 3.07
Mountains classification
1 Mikhail Ignatiev (Rus) Lokomotiv 10 pts
2 Aitor Osa (Spa) Illes Balears-Banesto 7
3 David Navas (Spa) Illes Balears-Banesto 5
4 Antonio Colom (Spa) Illes Balears-Banesto 3
5 David Fernandez (Spa) Costa Almeria-Paternina 2
6 José Antonio Lopez (Spa) Illes Balears-Banesto 1
Metas Volantes classification
1 Marco Bos (Ned) Bankgiroloterij 9 pts
2 Bram De Groot (Ned) Rabobank 7
3 Mikhail Ignatiev (Rus) Lokomotiv 3
4 Sergi Escobar (Spa) Spanish National Team 2
5 Jens Voigt (Ger) Team CSC 1
6 Sebastian Siedler (Ger) Team Wiesenhof 1
7 Guillermo Ferrer (Spa) Spanish National Team 1
Special Sprints classification
1 Koldo Fernandez (Spa) Euskaltel-Euskadi 11 pts
2 Mikhail Ignatiev (Rus) Lokomotiv 3
3 Jens Voigt (Ger) Team CSC 2
4 Karsten Kroon (Ned) Rabobank 2
5 Unai Etxebarria (Ven) Euskaltel-Euskadi 1
6 Bram De Groot (Ned) Rabobank 1
7 Bart Dockx (Bel) Relax-Bodysol 1
Mallorcan Rider classification
1 Antonio Colom (Spa) Illes Balears-Banesto
2 Vicente Reynes (Spa) Illes Balears-Banesto
3 Juan Llaneras (Spa) Spanish National Team
4 Miguel Alzamora (Spa) Spanish National Team
Teams classification
1 Bankgiroloterij 16.40.21
2 Illes Balears-Banesto
3 Comunidad Valenciana-Kelme
4 Relax-Bodysol
5 British National Team
6 Cafes Baque
7 Costa Almeria-Paternina
8 T-Mobile
9 Lokomotiv
10 Team CSC
11 Team Wiesenhof
12 Liberty Seguros
13 Rabobank
14 Euskaltel-Euskadi
15 Saunier Duval-Prodir
16 Spanish National Team 0.29
17 Gerolsteiner
18 Quick Step-Davitamon 0.57
19 Phonak Hearing Systems 0.58