Ongar's Mark Cavendish has won the fourth stage on the Tour of Switzerland this afternoon.

The 29-year-old came out on top in the 160.4km stage from Heiden to Ossingen in a time of 3.35.02.

Omega Pharma-Quick Step team-mate Tony Martin won stages one and three of the nine-stage tour.

More to follow.