Andre Greipel wins fourth stage of the Tour de France . RadioShack 's Fabian Cancellera kept the race leader 's yellow jersey at the end of the 214 km stage from Abbeville . German Greipel sprints clear of a reduced peloton in Rouen . The race is won by Australian Greg Van Avermaet, who takes his first victory since winning last year's Giro d'Italia. Fabian Cancellara holds on to yellow jersey of race leader .
Andre Greipel wins fourth stage of the Tour de France . German Greipel sprints clear of a reduced peloton in Rouen . The race is won by Australian Greg Van Avermaet, who takes his first victory since winning last year's Giro d'Italia. Fabian Cancellara holds on to yellow jersey of race leader .