- Liquigas rider Peter Sagan wins his second stage of the 2012 Tour de France
- Solvakian triumphed in 197km stage between Orchies and Boulogne-sur-Mer
- Swiss Fabian Cancellara retains overall lead for the RadioShack team
- Cancellara puts in strong performance to maintain lead over Bradley Wiggins
Slovakian Peter Sagan made it two wins from three Tour de France stages Tuesday as he triumphed in the 197km leg between Orchies and Boulogne-sur-Mer.
The Liquigas rider cruised home in the final 100m of a stage littered with crashes that saw Switzerland's RadioShack rider Fabian Cancellara maintain his overall lead with an impressive performance.
Britain's Bradley Wiggins, riding for Team Sky, was caught up in one of the race's incidents but ensured the gap between himself and Cancellara remained seven seconds. France's Sylvain Chavanel is tied for time in third.
Cancellara fared better in the six-climb stage that many had expected, finishing fourth behind fellow Slovak Peter Velits and Norway's Edvald Boasson Hagen.
But it was 22-year-old Sagan who continued his stellar year after claiming multiple stage wins in the Tour of California and the Tour of Switzerland.
"After my wins in California and Switzerland I hoped to come here and win a few stages," he told reporters. "Now it's done and I'm very happy.
"Today I knew the sprinters wouldn't be there at the finish and it ended up with (Ivan) Basso and (Vincenzo) Nibali working for me! I would shine Basso's shoes if he asked, so I really can't say thank you enough to him.