| Men ITT: 47 km |
| 1 Fabian Cancellara (Switzerland) | 1:02:11.43 | 0 |
| 2 Gustav Erik Larsson (Sweden) | 1:02:44.79 | at 0:33.36 |
| 3 Levi Leipheimer (USA) | 1:03:21.11 | 1:09.68 |
| 4 Alberto Contador (Spain) | 1:03:29.51 | 1:18.08 |
| 5 Cadel Evans (Australia) | 1:03:34.97 | 1:23.54 |
| 6 Samuel Sanchez (Spain) | 1:04:37.24 | 2:25.81 |
| 7 Svein Tuft (Canada) | 1:04:39.44 | 2:28.01 |
| 8 Michael Rogers (Australia) | 1:04:46.85 | 2:35.42 |
| 9 Stef Clement (Netherlands) | 1:04:59.42 | 2:47.99 |
| 10 Robert Gesink (Netherlands) | 1:05:02.88 | 2:51.45 |
| 11 Steve Cummings (Great Britain) | 1:05:07.91 | 2:56.48 |
| 12 David Zabriskie (USA) | 1:05:17.82 | 3:06.39 |
| 13 Stefan Schumacher (Germany) | 1:05:25.38 | 3:13.95 |
| 14 Bert Grabsch (Germany) | 1:05:26.20 | 3:14.77 |
| 15 Vincenzo Nibali (Italy) | 1:05:36.01 | 3:24.58 |
| 16 Ryder Hesjedal (Canada) | 1:05:42.33 | 3:30.90 |
| 17 Rein Taaramae (Estonia) | 1:05:47.33 | 3:35.90 |
| 18 Vladimir Karpets (Russia) | 1:05:52.38 | 3:40.95 |
| 19 Chris Anker Sorensen (Denmark) | 1:05:55.42 | 3:43.99 |
| 20 Denis Menchov (Russia) | 1:06:10.54 | 3:59.11 |
| 21 Vasil Kiryienka (Belarus) | 1:06:12.19 | 4:00.76 |
| 22 Marzio Bruseghin (Italy) | 1:06:20.95 | 4:09.52 |
| 23 Kim Kirchen (Luxembourg) | 1:06:29.63 | 4:18.20 |
| 24 Andrey Mizourov (Kazakhstan) | 1:06:32.05 | 4:20.62 |
| 25 Santiago Botero (Colombia) | 1:06:35.43 | 4:24.00 |
| 26 Maxime Monfort (Belgium) | 1:07:12.71 | 5:01.28 |
| 27 Laszlo Bodrogi (Hungary) | 1:07:27.49 | 5:16.06 |
| 28 Simon Spilak (Slovenia) | 1:07:34.86 | 5:23.43 |
| 29 Matej Jurco (Slovakia) | 1:07:52.92 | 5:41.49 |
| 30 Matias Medici (Argentina) | 1:07:53.09 | 5:| Men ITT: 47 km | | 1 Fabian Cancellara (Switzerland) | 1:02:11.43 | 0 | | 2 Gustav Erik Larsson (Sweden) | 1:02:44.79 | at 0:33.36 | | 3 Levi Leipheimer (USA) | 1:03:21.11 | 1:09.68 | | 4 Alberto Contador (Spain) | 1:03:29.51 | 1:18.08 | | 5 Cadel Evans (Australia) | 1:03:34.97 | 1:23.54 | | 6 Samuel Sanchez (Spain) | 1:04:37.24 | 2:25.81 | | 7 Svein Tuft (Canada) | 1:04:39.44 | 2:28.01 | | 8 Michael Rogers (Australia) | 1:04:46.85 | 2:35.42 | | 9 Stef Clement (Netherlands) | 1:04:59.42 | 2:47.99 | | 10 Robert Gesink (Netherlands) | 1:05:02.88 | 2:51.45 | | 11 Steve Cummings (Great Britain) | 1:05:07.91 | 2:56.48 | | 12 David Zabriskie (USA) | 1:05:17.82 | 3:06.39 | | 13 Stefan Schumacher (Germany) | 1:05:25.38 | 3:13.95 | | 14 Bert Grabsch (Germany) | 1:05:26.20 | 3:14.77 | | 15 Vincenzo Nibali (Italy) | 1:05:36.01 | 3:24.58 | | 16 Ryder Hesjedal (Canada) | 1:05:42.33 | 3:30.90 | | 17 Rein Taaramae (Estonia) | 1:05:47.33 | 3:35.90 | | 18 Vladimir Karpets (Russia) | 1:05:52.38 | 3:40.95 | | 19 Chris Anker Sorensen (Denmark) | 1:05:55.42 | 3:43.99 | | 20 Denis Menchov (Russia) | 1:06:10.54 | 3:59.11 | | 21 Vasil Kiryienka (Belarus) | 1:06:12.19 | 4:00.76 | | 22 Marzio Bruseghin (Italy) | 1:06:20.95 | 4:09.52 | | 23 Kim Kirchen (Luxembourg) | 1:06:29.63 | 4:18.20 | | 24 Andrey Mizourov (Kazakhstan) | 1:06:32.05 | 4:20.62 | | 25 Santiago Botero (Colombia) | 1:06:35.43 | 4:24.00 | | 26 Maxime Monfort (Belgium) | 1:07:12.71 | 5:01.28 | | 27 Laszlo Bodrogi (Hungary) | 1:07:27.49 | 5:16.06 | | 28 Simon Spilak (Slovenia) | 1:07:34.86 | 5:23.43 | | 29 Matej Jurco (Slovakia) | 1:07:52.92 | 5:41.49 | | 30 Matias Medici (Argentina) | 1:07:53.09 | 5:41.66 | | 31 David George (South Africa) | 1:07:55.21 | 5:43.78 | | 32 Andriy Grivko (Ukraine) | 1:08:01.25 | 5:49.82 | | 33 Brian Vandborg (Denmark) | 1:08:10.20 | 5:58.77 | | 34 Przemyslaw Niemec (Poland) | 1:08:43.43 | 6:32.00 | | 36 Raivis Belohvosciks (Latvia) | 1:08:46.30 | 6:34.87 | | 37 Hossein Askari (Iran) | 1:08:54.96 | 6:43.53 | | 37 Denys Kostyuk (Ukraine) | 1:09:04.04 | 6:52.61 | | 38 Matija Kvasina (Croatia) | 1:09:06.49 | 6:55.06 | | 39 Fumiyuki Beppu (Japan) | 1:11:05.14 | 8:53.71 |
41.66 |
| 31 David George (South Africa) | 1:07:55.21 | 5:43.78 |
| 32 Andriy Grivko (Ukraine) | 1:08:01.25 | 5:49.82 |
| 33 Brian Vandborg (Denmark) | 1:08:10.20 | 5:58.77 |
| 34 Przemyslaw Niemec (Poland) | 1:08:43.43 | 6:32.00 |
| 36 Raivis Belohvosciks (Latvia) | 1:08:46.30 | 6:34.87 |
| 37 Hossein Askari (Iran) | 1:08:54.96 | 6:43.53 |
| 37 Denys Kostyuk (Ukraine) | 1:09:04.04 | 6:52.61 |
| 38 Matija Kvasina (Croatia) | 1:09:06.49 | 6:55.06 |
| 39 Fumiyuki Beppu (Japan) | 1:11:05.14 | 8:53.71 |