Whatever your opinion of Mark Cavendish, you have to admire the guy’s tenacity. After his dismal 12th place yesterday, and his lead-out ‘train’ in apparent disarray, the knives were out for the self-styled ‘Fastest Man in the World’. Today, he got his revenge in the grand style, pouring all his frustration into a perfectly timed sprint that no one had a hope of answering. Personally, I’m not a great Cav fan, but it was a superb ride and a well-deserved victory. Chapeau.
Won by Mark Cavendish (HTC-Columbia)
Maillot jaune: Fabian Cancellara (Saxo Bank)