Briton Mark Cavendish of the HTC-Columbia team won the sixth stage of the Tour de France, with Switzerland's Fabian Cancellara retaining the race leader's yellow jersey.
Mark Cavendish wins sixth stage