The third stage of the Tour de France is complete, with overall leader Fabian Cancellara claiming the stage victory and widening his overall lead in the race. Second place went to Erik Zabel of Germany, with Danilo Napolitano of Italy taking third.
As the leaders raced towards the finish line, Cancellara, who is the World Time Trial Champion, zipped past four other riders to claim the stage victory. In doing so he took a 33 second lead in the overall standings with Andreas Kloeden of Germany remaining in second place, and David Millar of Britain is third, 41 seconds back.
Todays stage was the longest of the Tour, winding 147 miles between Waregem, Belgium and Compiègne, France. It was once again a mostly flat, and fast course, favoring the Sprinters who are currently racking up points towards the Green Jersey. Things will change in a week or so, when the Tour enters the mountain stages, where Cancellara is not expected to compete for the Tour lead.