1 Samuel Sanchez (Spa) Euskaltel-Euskadi 1.04.08
2 Carlos Sastre (Spa) Csc Team 0.13
3 Joaquin Rodriguez Oliver (Spa) Saunier Duval - Prodir 0.24
4 Roberto Laiseka Jaio (Spa) Euskaltel-Euskadi 0.49
5 José Ivan Gutierrez Palacios (Spa) Illes Balears-Caisse d'Epargne 1.13
6 Oscar Sevilla (Spa) T-Mobile Team 1.15
7 Marcos Antonio Serrano Rodriguez (Spa) Liberty Seguros-Würth Team 1.25
8 Carlos Barredo Llamazales (Spa) Liberty Seguros-Würth Team 2.03
9 Joan Horrach (Spa) Illes Balears-Caisse d'Epargne 2.07
10 Eladio Jimenez Sanchez (Spa) Comunidad Valenciana 2.11
11 Angel Edo (Spa) Saunier Duval 2.18
12 Miguel Angel Martin Perdiguero (Spa) Phonak Hearing Systems 2.29
13 Josep Jufre (Spa) Relax Fuenlabrada
14 Israel Nunez (Spa) Kaiku 2.32
15 Constantino Zaballa Gutierrez (Spa) Saunier Duval - Prodir 2.39
16 Luis Perez (Spa) Cofidis 2.57
17 Juan Antonio Flecha Giannoni (Spa) Fassa Bortolo 2.59
18 Alberto Rodriguez (Spa) Catalunya - Angel Mir 3.12
19 Alejandro Valverde Belmonte (Spa) Illes Balears-Caisse d'Epargne 3.13
20 Joseba Beloki Dorronsoro (Spa) Liberty Seguros-Würth Team 3.28
21 Jorge Garcia (Spa) Relax Fuenlabrada 3.29
22 Jaume Rovira (Spa) Andalucia Paul Versan 3.52
23 Rodrigo Garcia (Spa) Kaiku 3.55
24 Xavier Florencio (Spa) Relax Fuenlabrada 4.09
25 Aitor Perez (Spa) Spiuk 4.46
26 Javier Perez (Spa) Andalucia Paul Versan 4.47
27 Javier Pascual Rodriguez (Spa) Comunidad Valenciana 6.02
28 Ruben Plaza Molina (Spa) Comunidad Valenciana 6.54
29 Jesus Javier Ramirez (Spa) Spiuk 6.58
30 Xavier Tondo (Spa) Catalunya - Angel Mir 7.01
31 Joaquin Jorge Soler (Spa) Catalunya - Angel Mir 9.02
Teams classification
1 Euskaltel-Euskadi 12 pts
2 Saunier Duval 25
3 Illes Balears 35
4 Liberty Seguros-Wurth 37
5 Kaiku 68
6 Relax Fuenlabrada 69
7 Comunidad Valenciana 71
8 Catalunya - Angel Mir 91
9 Andalucia Paul Versan 93
10 Spiuk 110
Close