The penultimate stage of the Tour of Britain saw the biggest names in cycling racing on the roads of Surrey yesterday.

Stage seven of the race passed through Leatherhead, Dorking, Cranleigh, Shere, Woking, Chobham and Farnham.

Thousands of spectators lined the the 96-mile (155 km) route as the peloton made its way through Surrey. There were some road closures were in place.

Your Local Guardian: PICTURES: Tour of Britain whizzes through Epsom

Picture: Peter Anspach

Mark Cavendish won his second stage, finishing ahead of Canada's Elia Viviani to the finish on Guildford High Street.

Overall race leader Sir Bradley Wiggins retained the gold jersey as the race enters its final phase through central London today.

Your Local Guardian:

Your Local Guardian: PICTURES: Tour of Britain whizzes through Epsom

Your Local Guardian: PICTURES: Tour of Britain whizzes through Epsom

Your Local Guardian: PICTURES: Tour of Britain whizzes through Epsom