Torrox Costa - Antequera (161,4 km)
1 Francisco Ventoso (Esp) Carmiooro NGC 4:20:05
2 Simon Gerrans (Aus) Sky Professional Cycling Team
3 Michael Rogers (Aus) Team HTC - Columbia 0:00:02
4 Bauke Mollema (Ned) Rabobank
5 Jens Voigt (GER) Team Saxo Bank
6 Simon Geschke (GER) Skil - Shimano
7 Sergio Pardilla Bellón (Esp) Carmiooro NGC
8 Manuel Vazquez (Esp) Andalucia - Cajasur
9 Jurgen Van Den Broeck (Bel) Omega Pharma-Lotto
10 Johnny Hoogerland (Ned) Vacansoleil Pro Cycling Team
11 Jan Bakelandsts (Bel) Omega Pharma-Lotto
12 Maxime Monfort (Bel) Team HTC - Columbia
13 Linus Gerdemann (GER) Team Milram
14 Marco Marzano (Ita) Lampre-Farnese Vini
15 Gustav Larsson (Swe) Team Saxo Bank
16 Angel Vicioso (Esp) Andalucia - Cajasur
17 Thomas Lövkvist (Swe) Sky Professional Cycling Team
18 Javier Moreno (Esp) Andalucia - Cajasur
19 Frank Schleck (Lux) Team Saxo Bank 0:00:07
20 Christian Knees (GER) Team Milram
21 Daniel Moreno (Esp) Omega Pharma-Lotto 0:00:09
22 Stephen Cummings (GBr) Sky Professional Cycling Team
23 Tomasz Marczynski (Pol) CCC Polsat Polkowice
24 Francis De Greef (Bel) Omega Pharma-Lotto 0:00:13
25 Brice Feillu (Fra) Vacansoleil Pro Cycling Team 0:00:28
26 Matthias Russ (GER) Team Milram
27 Kanstantsin Siutsov (Blr) Team HTC - Columbia 0:00:40
28 Laurent Beuret (SUI) Carmiooro NGC 0:00:47
29 Emanuele Sella (Ita) Carmiooro NGC
30 Jose A G. Marchante (Esp) Andalucia - Cajasur 0:00:58
31 Antonio Piedra (Esp) Andalucia - Cajasur 0:01:02
32 Tony Martin (GER) Team HTC - Columbia 0:02:21
33 Eric Berthou (Fra) Carmiooro NGC 0:04:52
34 Christophe Brandt (Bel) Omega Pharma-Lotto
35 Jesús Rosendo (Esp) Andalucia - Cajasur 0:05:02
36 Mirko Lorenzetto (Ita) Lampre-Farnese Vini
37 Aketza Peńa (Esp) Caja Rural
38 Marco Marcato (Ita) Vacansoleil Pro Cycling Team
39 Alberto Ongarato (Ita) Vacansoleil Pro Cycling Team
40 Borut Bozic (Slo) Vacansoleil Pro Cycling Team
41 David De La Cruz (Esp) Caja Rural
42 Fabian Wegmann (GER) Team Milram
43 Johannes Fröhlinger (GER) Team Milram
44 Paul Martens (GER) Rabobank
45 Jurgen Van Goolen (Bel) Omega Pharma-Lotto
46 Rubén García (Esp) Caja Rural
47 Alexandre Geniez (Fra) Skil - Shimano
48 Greca Bole (Slo) Lampre-Farnese Vini
49 David Loosli (SUI) Lampre-Farnese Vini
50 Yann Huguet (Fra) Skil - Shimano
51 Mauricio Ardila (Col) Rabobank
52 Juan Manuel Garate (Esp) Rabobank
53 Sebastian Langeveld (Ned) Rabobank
54 Óscar Freire (Esp) Rabobank
55 Bradley Wiggins (GBr) Sky Professional Cycling Team 0:05:09
56 Manuel Ortega (Esp) Andalucia - Cajasur 0:10:49
57 Greg Henderson (NZl) Sky Professional Cycling Team
58 Guillermo Lana (Esp) Caja Rural
59 Egoitz García (Esp) Caja Rural
60 Fabricio Ferrari (Uru) Caja Rural
61 Stephane Rossetto (Fra) Vacansoleil Pro Cycling Team
DNS Sylwester Janiszewsky (Pol) CCC Polsat Polkowice
DNF Diego A Tamayo Martínez (Col) Carmiooro NGC
DNF Mark Cavendish (GBr) Team HTC - Columbia
DNF Markus Fothen (GER) Team Milram
DNF Michael Albasini (SUI) Team HTC - Columbia
DNF André Steensen (Den) Team Saxo Bank
DNF Jakob Fuglsang (Den) Team Saxo Bank
DNF Paul Voss (GER) Team Milram
DNF Albert Timmer (Ned) Skil - Shimano
DNF Robert Wagner (GER) Skil - Shimano
DNF Piet Rooijakkers (Ned) Skil - Shimano
DNF Hayden Roulston (NZl) Team HTC - Columbia
DNF Serge Pauwels (Bel) Sky Professional Cycling Team
DNF Alex Rasmussen (Den) Team Saxo Bank
DNF Lukasz Bodnar (Pol) CCC Polsat Polkowice
DNF Garikoitz Bravo (Esp) Caja Rural
DNF Angelo Furlan (Ita) Lampre-Farnese Vini
DNF Alfredo Balloni (Ita) Lampre-Farnese Vini
DNF Adrian Honkisz (Pol) CCC Polsat Polkowice
DNF Tomasz Kiendys (Pol) CCC Polsat Polkowice
DNF Bartlomiej Matysiak (Pol) CCC Polsat Polkowice