1 Floyd Landis (USA) U.S. Postal Service 4.40.18
2 Peter Farazijn (Bel) Cofidis 0.05
3 Candido Barbosa (Por) L.A. Pecol
4 Victor Hugo Peña (Col) U.S. Postal Service
5 Ezequiel Mosquera (Spa) Carvalhelhos-Boavista 0.09
6 David Bernabeu (Spa) Milaneza-Maia 0.14
7 Bruno Castanheira (Por) Milaneza-Maia 0.21
8 Thomas Dekker (Ned) Rabobank 0.24
9 Martin Garrido (Arg) Barbot-Gaia
10 Juan Olmo (Spa) Barbot-Gaia 0.25
11 Jukka Vastaranta (Fin) Rabobank 0.34
12 Stuart O'grady (Aus) Cofidis
13 David Garcia (Spa) L.A. Pecol
14 José Azevedo (Por) U.S. Postal Service 0.37
15 Pedro Lopes (Por) L.A. Pecol 0.39
16 Ruben Oarbeascoa (Spa) L.A. Pecol
17 Andre Vital (Por) Carvalhelhos-Boavista 0.45
18 Adrian Palomares (Spa) Carvalhelhos-Boavista
19 Victor Gamito (Por) Milaneza-Maia
20 Iker Camano (Spa) Euskaltel-Euskadi
21 Joost Posthuma (Ned) Rabobank
22 Staf Scheirlinckx (Bel) Cofidis 0.56
23 Michiel Elijzen (Ned) Rabobank
24 Celio Sousa (Por) Carvalhelhos-Boavista
25 Jose Rodrigues (Por) Carvalhelhos-Boavista
26 Aketza Peña (Spa) Euskaltel-Euskadi
27 Jimmy Engoulvent (Fra) Cofidis
28 Gorka Verdugo (Spa) Euskaltel-Euskadi
29 Nuno Alves (Por) Barbot-Gaia
30 Hugo Sabido (Por) Milaneza-Maia
31 Michael Barry (Can) U.S. Postal Service 1.02
32 Daniel Rincon (Col) U.S. Postal Service
33 Danail Petrov (Bul) Carvalhelhos-Boavista
34 Lance Armstrong (USA) U.S. Postal Service
35 Bas Giling (Ned) Rabobank 1.07
36 Nelson Vitorino (Por) Wurth/BOM Petisto
37 Joaquim Andrade (Por) Wurth/BOM Petisto
38 Francisco Garcia (Spa) Antarte-Rota Dos Moveis 1.10
39 Serge Pauwels (Bel) Rabobank 1.13
40 Enrique Salgueiro (Spa) Beppi-Ovarense 1.23
41 Marc De Maar (Ned) Rabobank 1.27
42 James Vanlandschoot (Bel) Relax-Bodysol 1.31
43 Gerardo Fernandes (Arg) Antarte-Rota Dos Moveis 1.35
44 Luis Pinheiro (Por) L.A. Pecol
45 Geert Steurs (Bel) Jong Vlaanderen 2016 1.38
46 Joaquim Sampaio (Por) Carvalhelhos-Boavista 1.53
47 Klaus Mutschler (Ger) Ragt Semences-MG Rover 2.05
48 Gustavo Dominguez (Spa) Relax-Bodysol
49 Jose M. Hernandez (Spa) Antarte-Rota Dos Moveis
50 Sven Renders (Bel) Jong Vlaanderen 2016 2.15
51 Jacek Morajko (Pol) Antarte-Rota Dos Moveis 2.20
52 Rui Roque (Por) Beppi-Ovarense
53 Angel Edo (Spa) Milaneza-Maia
54 Israel Nuñez (Spa) Asc-Vila Do Conde
55 Eric Berthou (Fra) Ragt Semences-MG Rover
56 Ricardo Costa (Por) Wurth/BOM Petisto 2.27
57 Kurt Hoevelinck (Bel) Jong Vlaanderen 2016
58 Janek Tombak (Est) Cofidis 2.46
59 Nuno Ribeiro (Por) L.A. Pecol
60 Virgilio Santos (Por) Antarte-Rota Dos Moveis
61 Carlos Pinho (Por) Barbot-Gaia
62 Bruno Neves (Por) Asc-Vila Do Conde 3.03
63 Daniel Cabrita (Por) Imoholding/Loule J.H 3.05
64 Guillaume Auger (Fra) Ragt Semences-MG Rover
65 Gonçalo Amorim (Por) Milaneza-Maia 3.47
66 Pedro Soeiro (Por) Carvalhelhos-Boavista
67 Renato Silva (Por) Milaneza-Maia
68 Paulo Barroso (Por) Milaneza-Maia
69 Jordi Berenguer (Spa) Beppi-Ovarense 4.26
70 Elio Sousa (Por) Imoholding/Loule J.H 5.12
71 Marco Silvestre (Por) Imoholding/Loule J.H 5.22
72 Yon Bru (Spa) L.A. Pecol 5.27
73 Inaki Isasi (Spa) Euskaltel-Euskadi
74 Joseba Zubeldia (Spa) Euskaltel-Euskadi 5.30
75 Koldo Fernandez (Spa) Euskaltel-Euskadi 5.32
76 Pedro M. Martins (Por) Barbot-Gaia 6.57
77 Juan Manuel Jimenez (Spa) Imoholding/Loule J.H 22.25
78 Sjef De Wilde (Bel) Jong Vlaanderen 2016 16.34
79 Stefan Wijnands (Bel) Jong Vlaanderen 2016
80 Hermano Vieira (Por) Asc-Vila Do Conde 18.27
81 Pieter Uytterhoeven (Bel) Jong Vlaanderen 2016 24.05
Points
1 Floyd Landis (USA) U.S. Postal Service 25 pts
2 Peter Farazijn (Bel) Cofidis 20
3 Candido Barbosa (Por) L.A. Pecol 16
4 Victor Hugo Peña (Col) U.S. Postal Service 13
5 Ezequiel Mosquera (Spa) Carvalhelhos-Boavista 10
6 David Bernabeu (Spa) Milaneza-Maia 8
7 Bruno Castanheira (Por) Milaneza-Maia 6
8 Thomas Dekker (Ned) Rabobank 4
9 Martin Garrido (Arg) Barbot-Gaia 2
10 Juan Olmo (Spa) Barbot-Gaia 1
Mountains
Climb - Cat. 3, km 57,00
1 Gonçalo Amorim (Por) Milaneza-Maia 5 pts
2 Pedro M. Martins (Por) Barbot-Gaia 3
3 Yon Bru (Spa) L.A. Pecol 1
Climb - Cat. 2, km 80,50
1 Gonçalo Amorim (Por) Milaneza-Maia 9 pts
2 Yon Bru (Spa) L.A. Pecol 7
3 Pedro M. Martins (Por) Barbot-Gaia 5
4 Pedro Soeiro (Por) Carvalhelhos-Boavista 3
5 Joseba Zubeldia (Spa) Euskaltel-Euskadi 1
Alto De Malhao - Cat. 2, km 178,50
1 Floyd Landis (USA) U.S. Postal Service 9 pts
2 Peter Farazijn (Bel) Cofidis 7
3 Candido Barbosa (Por) L.A. Pecol 5
4 Victor Hugo Peña (Col) U.S. Postal Service 3
5 Ezequiel Mosquera (Spa) Carvalhelhos-Boavista 1
Metas Volantes
Olhao, km 17,80
1 Yon Bru (Spa) L.A. Pecol 3 pts
2 Joseba Zubeldia (Spa) Euskaltel-Euskadi 2
3 Inaki Isasi (Spa) Euskaltel-Euskadi 1
Almodovar, km 111,20
1 Yon Bru (Spa) L.A. Pecol 3 pts
2 Gonçalo Amorim (Por) Milaneza-Maia 2
3 Pedro Soeiro (Por) Carvalhelhos-Boavista 1
Teams
1 U.S. Postal Service 14.01.36
2 L.A. Pecol 0.36
3 Milaneza-Maia 0.38
4 Cofidis 0.53
5 Carvalhelhos-Boavista 0.57
6 Rabobank 1.01
7 Barbot-Gaia 1.03
8 Euskaltel-Euskadi 1.55
9 Würth/Bom Petisto 3.59
10 Antarte-Rota Dos Moveis 4.08
11 Jong Vlaanderen 2016 5.38
12 Ragt Semences-MG Rover 6.48
13 Beppi-Ovarense 7.27
14 Imoholding/Loule J.Hotel 12.57
15 Asc-Vila Do Conde 23.08