| Results 1 Yaroslav Popovych (Ukr) Discovery Channel                            4.34.58 (46.151 km/h)
 2 Alessandro Ballan (Ita) Lampre-Fondital                                 0.27
 3 Oscar Freire (Spa) Rabobank                                             0.29
 4 Christophe Le Mevel (Fra) Crédit Agricole                               0.35
 5 Tom Boonen (Bel) Quick-Step-Innergetic                                  4.25
 6 Robbie McEwen (Aus) Davitamon-Lotto                                      
 7 Francisco Ventoso (Spa) Saunier Duval                                      
 8 Erik Zabel (Ger) Milram                                                  
 9 Daniele Bennati (Ita) Lampre-Fondital                                      
 10 Thor Hushovd (Nor) Crédit Agricole                                      
 
 Mountains
 
 Col Des Ares - Cat. 2, km 27
 1 Michael Rasmussen (Den) Rabobank                                          10 pts
 2 George Hincapie (USA) Discovery Channel                                    9
 3 Oscar Pereiro (Spa) Caisse d'Epargne-Illes Balears                         8
 4 Daniele Bennati (Ita) Lampre-Fondital                                      7
 5 Jens Voigt (Ger) Team CSC                                                  6
 6 Giuseppe Guerini (Ita) T-Mobile                                            5
 
 Côte De Pujos - Cat. 4, km 47.5
 1 David Millar (GBr) Saunier Duval                                           3 pts
 2 Michael Rasmussen (Den) Rabobank                                           2
 3 Oscar Pereiro (Spa) Caisse d'Epargne-Illes Balears                         1
 
 General classification after stage 12
 
 1 Floyd Landis (USA) Phonak                                           53.57.30
 2 Cyril Dessel (Fra) AG2R-Prevoyance                                      0.08
 3 Denis Menchov (Rus) Rabobank                                            1.01
 4 Cadel Evans (Aus) Davitamon-Lotto                                       1.17
 5 Carlos Sastre (Spa) Team CSC                                            1.52
 6 Andreas Klöden (Ger) T-Mobile                                           2.29
 7 Michael Rogers (Aus) T-Mobile                                           3.22
 8 Juan Miguel Mercado (Spa) Agritubel                                     3.33
 9 Christophe Moreau (Fra) AG2R-Prevoyance                                 3.44
 10 Yaroslav Popovych (Ukr) Discovery Channel                              4.15
 11 Marcus Fothen (Ger) Gerolsteiner                                       4.17
 12 Haimar Zubeldia (Spa) Euskaltel-Euskadi                                4.26
 13 Patrik Sinkewitz (Ger) T-Mobile                                        5.38
 14 Levi Leipheimer (USA) Gerolsteiner                                     5.39
 
 Points classification
 
 1 Robbie McEwen (Aus) Davitamon-Lotto                                      232 pts
 2 Oscar Freire (Spa) Rabobank                                              207
 3 Tom Boonen (Bel) Quick-Step-Innergetic                                   204
 4 Daniele Bennati (Ita) Lampre-Fondital                                    183
 5 Erik Zabel (Ger) Milram                                                  161
 
 Mountains classification
 
 1 David De La Fuente (Spa) Saunier Duval                                    80 pts
 2 Cyril Dessel (Fra) AG2R-Prevoyance                                        62
 3 Fabian Wegmann (Ger) Gerolsteiner                                         61
 4 Michael Rasmussen (Den) Rabobank                                          61
 |