Tour de France standings after stage 8:
   
     1. Kim Kirchen (LUX/COL)                     32h26min 34sec
     2. Cadel Evans (AUS/SIL)                      at      0:06.
     3. Stefan Schumacher (GER/GST)                        0:16.
     4. Christian Vande Velde (USA/GAR)                    0:44.
     5. Denis Menchov (RUS/RAB)                            1:03.
     6. Alejandro Valverde (ESP/GCE)                       1:12.
     7. David Millar (GBR/GAR)                             1:14.
     8. Stijn Devolder (BEL/QST)                           1:21.
     9. Oscar Pereiro (ESP/GCE)                            1:21.
    10. Thomas Lovkvist (SWE/COL)                          1:21.
    11. Samuel Sanchez (ESP/EUS)                           1:27.
    12. Carlos Sastre (ESP/CSC)                            1:34.
    13. Frank Schleck (LUX/CSC)                            1:56.
    14. Andy Schleck (LUX/CSC)                             1:58.
    15. Bernhard Kohl (AUT/GST)                            2:03.
    16. Maxime Monfort (BEL/COF)                           2:07.
    17. Damiano Cunego (ITA/LAM)                           2:09.
    18. Mikel Astarloza (ESP/EUS)                          2:16.
    19. Tadej Valjavec (SLO/A2R)                           2:19.
    20. Roman Kreuziger (CZE/LIQ)                          2:20.
    21. Christian Knees (GER/MRM)                          2:31.
    22. Marzio Bruseghin (ITA/LAM)                         2:33.
    23. Matteo Carrara (ITA/QST)                           2:55.
    24. Vincenzo Nibali (ITA/LIQ)                          3:01.
    25. Vladimir Efimkin (RUS/A2R)                         3:03.
    26. Yury Trofimov (RUS/BTL)                            3:41.
    27. Riccardo Ricco (ITA/SDV)                           3:52.
    28. Haimar Zubeldia (ESP/EUS)                          4:00.
    29. Jérôme Pineau (FRA/BTL)                            4:32.
    30. Juan Jose Cobo Acebo (ESP/SDV)                     4:33.
    31. Yaroslav Popovych (UKR/SIL)                        4:34.
    32. Ivan Gutierrez (ESP/GCE)                           4:57.
    33. Laurens ten Dam (NED/RAB)                          5:17.
    34. Alexander Botcharov (RUS/C.A)                      5:59.
    35. Cyril Dessel (FRA/A2R)                             6:00.
    36. Dmitriy Fofonov (KAZ/C.A)                          6:36.
    37. Moises Duenas (ESP/BAR)                            6:39.
    38. Markus Fothen  (GER/GST)                           7:03.
    39. Bram Tankink (NED/RAB)                             7:18.
    40. Eduardo Gonzalo (ESP/AGR)                          7:24.
    41. Jens Voigt (GER/CSC)                               7:31.
    42. Erik Zabel (GER/MRM)                               8:18.
    43. Volodomir Gustov (UKR/CSC)                         8:26.
    44. Sandy Casar (FRA/FDJ)                              8:42.
    45. Filippo Pozzato (ITA/LIQ)                          8:52.
    46. Simon Gerrans (AUS/C.A)                            8:53.
    47. Jésus Del Nero (ESP/SDV)                           9:13.
    48. Félix Cardenas (COL/BAR)                           9:59.
    49. Juan Antonio Flecha (ESP/RAB)                     10:17.
    50. Marco Velo (ITA/MRM)                              10:27.
    51. Kanstantsin Siutsou (BLR/COL)                     10:51.
    52. Koos Moerenhout (NED/RAB)                         11:05.
    53. Gorka Verdugo (ESP/EUS)                           12:01.
    54. Christophe Le Mevel (FRA/C.A)                     12:20.
    55. George Hincapie (USA/COL)                         12:36.
    56. Mario Aerts (BEL/SIL)                             13:46.
    57. Leonardo Piepoli (ITA/SDV)                        13:50.
    58. Luis Leon Sanchez (ESP/GCE)                       13:53.
    59. Murilo Fischer (BRA/LIQ)                          13:53.
    60. Sylvester Szmyd (POL/LAM)                         14:13.
    61. Pierrick Fedrigo (FRA/BTL)                        14:22.
    62. Amaël Moinard (FRA/COF)                           14:38.
    63. Dario Cioni (ITA/SIL)                             14:49.
    64. Paolo Tiralongo (ITA/LAM)                         17:39.
    65. Oscar Freire (ESP/RAB)                            17:49.
    66. Inaki Isasi (ESP/EUS)                             18:45.
    67. Egoi Martinez (ESP/EUS)                           19:30.
    68. Stéphane Goubert (FRA/A2R)                        19:44.
    69. Josep Jufre (ESP/SDV)                             20:14.
    70. Geoffroy Lequatre (FRA/AGR)                       20:27.
    71. Matteo Tosatto (ITA/QST)                          20:57.
    72. David Lopez (ESP/GCE)                             21:09.
    73. Yoann Le Boulanger (FRA/FDJ)                      21:11.
    74. David Arroyo (ESP/GCE)                            21:18.
    75. Thor Hushovd (NOR/C.A)                            21:33.
    76. William Bonnet (FRA/C.A)                          22:02.
    77. Fabian Wegmann (GER/GST)                          22:07.
    78. Martin Mueller (GER/MRM)                          22:10.
    79. Sebastian Lang (GER/GST)                          22:21.
    80. Ronny  Scholz (GER/GST)                           22:53.
    81. Nicolas Portal (FRA/GCE)                          23:22.
    82. Joost Posthuma (NED/RAB)                          23:36.
    83. Baden Cooke (AUS/BAR)                             23:39.
    84. Paolo Longo (ITA/BAR)                             23:56.
    85. Fabian Cancellara (SUI/CSC)                       24:22.
    86. Benoît Vaugrenard (FRA/FDJ)                       24:29.
    87. John-Lee Augustyn (RSA/BAR)                       26:41.
    88. Robert Hunter (RSA/BAR)                           27:35.
    89. Fabio-Leonardo Duque (COL/COF)                    28:11.
    90. Sylvain Chavanel (FRA/COF)                        28:29.
    91. Thomas Voeckler (FRA/BTL)                         29:20.
    92. David De la Fuente (ESP/SDV)                      29:22.
    93. Ryder Hesjedal (CAN/GAR)                          29:43.
    94. Jose Luis Arrieta (ESP/A2R)                       29:49.
    95. Johan Van Summeren (BEL/SIL)                      29:50.
    96. Rubens Bertogliati (SUI/SDV)                      30:08.
    97. Trent Lowe (AUS/GAR)                              30:13.
    98. Juan Jose Oroz (ESP/EUS)                          30:45.
    99. Kurt Asle Arvesen (NOR/CSC)                       30:47.
   100. Ruben Perez (ESP/EUS)                             31:32.
   101. Peter Velits (SVK/MRM)                            31:38.
   102. Remy Di Gregorio (FRA/FDJ)                        32:29.
   103. Julian Dean (NZL/GAR)                             32:40.
   104. Johann Tschopp (SUI/BTL)                          33:06.
   105. Stuart  O’Grady (AUS/CSC)                         33:12.
   106. Amets Txurruka (ESP/EUS)                          33:37.
   107. Gérald Ciolek (GER/COL)                           33:53.
   108. Jurgen Vandewalle (BEL/QST)                       33:57.
   109. Robbie McEwen (AUS/SIL)                           34:01.
   110. David Moncoutié (FRA/COF)                         34:10.
   111. Sebastien Rosseler (BEL/QST)                      34:10.
   112. Stef Clement (NED/BTL)                            35:28.
   113. Hubert Dupont (FRA/A2R)                           35:36.
   114. Ralf Grabsch (GER/MRM)                            36:12.
   115. Arnaud Coyot (FRA/GCE)                            36:14.
   116. Matteo Bono (ITA/LAM)                             36:20.
   117. Gert Steegmans (BEL/QST)                          36:42.
   118. David Le Lay (FRA/AGR)                            36:51.
   119. Danny Pate (USA/GAR)                              36:57.
   120. Marco Marzano (ITA/LAM)                           37:05.
   121. Massimiliano Mori (ITA/LAM)                       37:13.
   122. Chris Froome (GBR/BAR)                            37:27.
   123. Robert Forster (GER/GST)                          37:46.
   124. Laurent Lefevre (FRA/BTL)                         38:07.
   125. Alessandro Ballan (ITA/LAM) 38:21..
   126. Carlos Barredo (ESP/QST)                          38:47.
   127. Adam Hansen (AUS/COL)                             38:50.
   128. Manuel Quinziato (ITA/LIQ)                        39:00.
   129. Martin Elmiger (SUI/A2R)                          39:11.
   130. Bjoern Schroeder (GER/MRM)                        39:44.
   131. Leif Hoste (BEL/SIL)                              40:02.
   132. Christophe Brandt (BEL/SIL)                       42:10.
   133. Romain Feillu (FRA/AGR)                           42:24.
   134. Will Frischkorn (USA/GAR)                         43:08.
   135. Nicki Sörensen (DEN/CSC)                          43:27.
   136. Steven De Jongh (NED/QST)                         43:53.
   137. Martijn Maaskant (NED/GAR)                        44:05.
   138. Marcus Burghardt (GER/COL)                        44:07.
   139. Niki Terpstra (NED/MRM)                           44:27.
   140. Nicolas Jalabert (FRA/AGR)                        44:40.
   141. Remi Pauriol (FRA/C.A)                            44:50.
   142. Xavier Florencio (ESP/BTL)                        45:07.
   143. Mark Cavendish (IDM/COL)                          45:15.
   144. Mark Renshaw (AUS/C.A)                            45:17.
   145. Sébastian Langeveld (NED/RAB)                     45:33.
   146. Sebastien Chavanel (FRA/FDJ)                      45:46.
   147. Bernhard Eisel (AUT/COL)                          45:55.
   148. Jimmy Casper (FRA/AGR)                            46:07.
   149. Florent Brard (FRA/COF)                           46:13.
   150. Samuel Dumoulin (FRA/COF)                         46:21.
   151. Philippe Gilbert (BEL/FDJ)                        46:28.
   152. Nicolas Vogondy (FRA/AGR)                         46:29.
   153. Daniele Righi (ITA/LAM)                           46:53.
   154. Pieter Weening (NED/RAB)                          46:57.
   155. Frederik Willems (BEL/LIQ)                        47:03.
   156. Freddy Bichot (FRA/AGR)                           47:26.
   157. Giampaolo Cheula (ITA/BAR)                        47:43.
   158. Brett Lancaster (AUS/MRM)                         47:50.
   159. Vicente Garcia Acosta (ESP/GCE)                   48:13.
   160. Jimmy Engoulvent (FRA/C.A)                        48:38.
   161. Sven Krauss (GER/GST)                             49:01.
   162. Arnaud Gerard (FRA/FDJ)                           50:01.
   163. Francesco Chicchi (ITA/LIQ)                       50:17.
   164. Heinrich Haussler (GER/GST)                       50:49.
   165. Christophe Riblon (FRA/A2R)                       52:02.
   166. Aliaksandr Kuschynski (BLR/LIQ)                   52:11.
   167. Jeremy Roy (FRA/FDJ)                              55:04.
   168. Stéphane Auge (FRA/COF)                           55:25.
   169. Mathieu Sprick (FRA/BTL)                          57:12.
   170. Wim Vansevenant (BEL/SIL)                         58:54.

   Points:
    1. Oscar Freire (ESP/RAB)                             119 pts
    2. Kim Kirchen (LUX/COL)                              119
    3. Thor Hushovd (NOR/C.A)                             105
    4. Erik Zabel (GER/MRM)                                92
    5. Alejandro Valverde (ESP/GCE)                        87
    6. Mark Cavendish (IDM/COL)                            86
    7. Robert Hunter (RSA/BAR)                             82
    8. Romain Feillu (FRA/AGR)                             64
    9. Cadel Evans (AUS/SIL)                               62
   10. Robbie McEwen (AUS/SIL)                             60
  
   King of Mountains:
    1. David De la Fuente (ESP/SDV)                        34 pts
    2. Sylvain Chavanel (FRA/COF)                          27
    3. Thomas Voeckler (FRA/BTL)                           27
    4. Luis Leon Sanchez (ESP/GCE)                         24
    5. Riccardo Ricco (ITA/SDV)                            20
    6. Alejandro Valverde (ESP/GCE)                        18
    7. Josep Jufre (ESP/SDV)                               18
    8. Cadel Evans (AUS/SIL)                               16
    9. Frank Schleck (LUX/CSC)                             14
   10. Vincenzo Nibali (ITA/LIQ)                           14
  
   Team overall:
    1.  CSC                                          97h22:08.
    2.  Columbia                             at          2:52.
    3.  Caisse d’Epargne/Baléares                        3:29.
    4.  Liquigas                                         3:50.
    5.  Gerolsteiner                                     4:41.
    6.  Euskaltel                                        4:52.
    7.  Saunier Duval                                    6:04.
    8.  AG2R                                             6:25.
    9.  Barloworld                                       6:32.
   10.  Rabobank                                         7:32.
   11.  Credit Agricole                                  8:56.
   12.  Lampre                                           9:28.
   13.  Bouygues Telecom                                10:13.
   14.  Garmin                                          10:59.
   15.  Silence                                         11:27.
   16.  Quick Step                                      12:03.
   17.  Milram                                          17:09.
   18.  Française des Jeux                              20:08.
   19.  Agritubel                                       29:42.
   20.  Cofidis                                         29:43.
  
   Best young riders (stage):
    1. Mark Cavendish (IDM/COL)                       4h02:54.
    2. Gérald Ciolek (GER/COL)               at          0:00.
    3. Romain Feillu (FRA/AGR)                           0:00.
    4. Heinrich Haussler (GER/GST)                       0:00.
    5. Sébastian Langeveld (NED/RAB)                     0:00.
  
   Best young riders (overall):
    1. Thomas Lovkvist (SWE/COL)                     32h27:55.
    2. Andy Schleck (LUX/CSC)                at          0:37.
    3. Maxime Monfort (BEL/COF)                          0:46.
    4. Roman Kreuziger (CZE/LIQ)                         0:59.
    5. Vincenzo Nibali (ITA/LIQ)                         1:40.
    6. Yury Trofimov (RUS/BTL)                           2:20.
    7. Riccardo Ricco (ITA/SDV)                          2:31.
    8. Eduardo Gonzalo (ESP/AGR)                         6:03.
    9. Luis Leon Sanchez (ESP/GCE)                      12:32.
   10. John-Lee Augustyn (RSA/BAR)                      25:20.