Fabian Cancellara keeps Tour de France lead; Greipel wins Stage 4 Rider pick themselves and their bikes up after a crash during the fourth stage of the Tour de France on Wednesday. Joel Saget / AFP / Getty Images / July 4, 2012 Stage 4: A 133-mile flat ride along the English Channel from Abbeville to Rouen. Winner: Andre Greipel of Germany, who made the most of teammate Greg Henderson's perfect lead-out to win a bunch sprint ahead of Alessandro Petacchi of Italy and Tom Veelers of the Netherlands. Sprinter Mark Cavendish of Britain was involved in a crash about a mile from the finish but his team said he suffered only "superficial" injuries. Yellow jersey: Fabian Cancellara of Switzerland. He leads Bradley Wiggins of Britain by seven seconds overall. Defending champ Cadel Evans of Australia is seventh, 17 seconds off the pace. Stat of the day: Two. The number of Tour stages won by Greipel. The German sprinter had already claimed one last year during his Tour debut. Quote of the day: "If we all accept that we are humans and not inherently perfect, you have to accept that everyone deserves a second chance, and that everyone deserves to prove themselves in front of the fans and people. That's a fundamental value for me." - Garmin team Manager Jonathan Vaughters about David Millar's inclusion on the British Olympic cycling team. Thursday's fifth stage: A 122-mile flat trek from Rouen to Saint-Quentin. Sprinters are expected to battle for the stage win.