
Bone stock with a few key upgrades

Dura-Ace features and feel but with a tad more weight – and a lot less money

Solid-looking gear for the cold months ahead

November 5, 2009

US Mountain bike legend retires to life of service

Change afoot as undulating fortunes make for a vintage year

A season of strained relations for the man behind nine Tour wins

American sprinter turns a new page on his career

Who they are and how they won their respective titles

British ProTour squad a suitable home for Aussie all-rounder

July 4-26, 2009

Read more...

Read more...

Mendrisio, Switzerland, September 23-27, 2009

Flats in France, out of gas in Switzerland

Taylor Phinney goes under the knife but finds time to put together a Halloween photo album

Lauren Hall gets her first taste of 'cross racing in Colorado

A stranger provides inspiration on a muddy weekend
| Date | Location | Distance | Live | Results | Photos | |
|---|---|---|---|---|---|---|
| Stage 1 | Jul 4 | Monaco - Monaco (ITT) | 15.5 km | Live | Results | Photos |
| Stage 2 | Jul 5 | Monaco - Brignoles | 187 km | Live | Results | Photos |
| Stage 3 | Jul 6 | Marseille - La Grande-Motte | 196.5 km | Live | Results | Photos |
| Stage 4 | Jul 7 | Montpellier - Montpellier (TTT) | 39 km | Live | Results | Photos |
| Stage 5 | Jul 8 | Le Cap d'Agde - Perpignan | 196.5 km | Live | Results | Photos |
| Stage 6 | Jul 9 | Gérone - Barcelone | 181.5 km | Live | Results | Photos |
| Stage 7 | Jul 10 | Barcelone - Andorre Arcalis | 224 km | Live | Results | Photos |
| Stage 8 | Jul 11 | Andorre-la-Vieille - Saint-Girons | 176.5 km | Live | Results | Photos |
| Stage 9 | Jul 12 | Saint-Gaudens - Tarbes | 160.5 km | Live | Results | Photos |
| Rest day | Jul 13 | Limoges | Wrap-up | Photos | ||
| Stage 10 | Jul 14 | Limoges - Issoudun | 194.5 km | Live | Results | Photos |
| Stage 11 | Jul 15 | Vatan - Saint-Fargeau | 192 km | Live | Results | Photos |
| Stage 12 | Jul 16 | Tonnerre - Vittel | 211.5 km | Live | Results | Photos |
| Stage 13 | Jul 17 | Vittel - Colmar | 200 km | Live | Results | Photos |
| Stage 14 | Jul 18 | Colmar - Besançon | 199 km | Live | Results | Photos |
| Stage 15 | Jul 19 | Pontarlier - Verbier | 207.5 km | Live | Results | Photos |
| Rest day | Jul 20 | Verbier | Wrap-up | Photos | ||
| Stage 16 | Jul 21 | Martigny - Bourg-Saint-Maurice | 159 km | Live | Results | Photos |
| Stage 17 | Jul 22 | Bourg-Saint-Maurice - Le Grand-Bornand | 169.5 km | Live | Results | Photos |
| Stage 18 | Jul 23 | Annecy - Annecy (ITT) | 40.5 km | Live | Results | Photos |
| Stage 19 | Jul 24 | Bourgoin-Jallieu - Aubenas | 178 km | Live | Results | Photos |
| Stage 20 | Jul 25 | Montélimar - Mont Ventoux | 167 km | Live | Results | Photos |
| Stage 21 | Jul 26 | Montereau-Fault-Yonne - Paris Champs-Élysées | 164 km | Live | Results | Photos |