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