Colombia's Fernando Gaviria took his second win in four stages at the Tour de France on Tuesday, while Olympic champion Greg Van Avermaet kept the yellow leader's jersey. Gaviria won Stage 4 after edging world champion Peter Sagan in a sprint finish to the flat 195-kilometre (121-mile) leg from La Baule to Sarzeau that started and finished on the Atlantic coast. The 23-year-old Gaviria had already won Stage 1 - when he also edged Sagan - on his Tour debut for his Quick-Step team.