- Germany's Andre Greipel makes it two wins in two days on the Tour de France
- Greipel holds off Mark Cavendish in sprint finish on stage five of Tour
- Fabian Cancellara retained yellow jersey and seven second lead over nearest challengers
Germany's Andre Greipel made it two wins in two days as he out sprinted rival Mark Cavendish to complete victory in the fifth stage of the Tour de France.
The Lotto rider held off Australian Matt Goss and Argentine Juan Jose Haedo after powering round the outside on a slightly uphill finish on the 196.5km leg between Rouen and Saint-Quentin.
Team Sky's Cavendish, who injured his right hand in a crash during Wednesday's stage, managed to avoid a similar pile-up on Thursday but could only finish fifth.
The crash 3km from home took out Peter Sagan from the Liquigas team, holder of the green jersey, and American sprinter Tyler Farrar.
Overall leader Fabian Cancellara retained his yellow jersey after finishing the fifth leg safely to retain his seven second cushion over Britain's Bradley Wiggins and Frenchman Sylvain Chavanel.