Rescuers battled flooded roads and stormy seas to save a stranded young dolphin.

Medics from the British Divers Marine Life Rescue were able to successfully re-float a common dolphin stranded at Eype beach, but not without difficulty.

Struggling to get to the scene on Tuesday, 8 - slowed by flooded roads - the first medic found the dolphin back in the water, swimming, but being violently tossed in storm waves.

(Image: Chris Berry)

Terrible conditions on the beach, including recent cliff falls, meant medics could only monitor the dolphin until a large wave rolled it to a position where it could be reached and moved for an assessment.

A young male, in reasonable body condition, with some superficial wounds, clearly stressed, but healthy enough to be re-floated.

(Image: Chris Berry)

A spokesperson for the British Divers Marine Life Rescue said: "Due to the poor conditions, it was not safe to re-float him in the current area, and after discussion with the hotline coordinator and our vet, it was agreed that he would be relocated to a more sheltered spot at Lyme Regis.

"On arrival at the new site, he was allowed to rest, and after a short time, he headed out to deeper water, with medics taking time to walk the beach, seeing no further sign of him.

"In good condition, and with no sign of him the next day, we hope that he goes on to live a healthy and long life.

"We would like to thank the medics in the area for responding to a very difficult rescue and to The Harbour Inn, Lyme Regis who offered them very well-deserved free drinks and soup."

(Image: Chris Berry)

Common dolphins  - also referred to as short-beaked common dolphins - are an offshore species but often come close to shore to feed.

They are highly social and normally found in groups, travelling at speed and frequently leaping from the water.

Read more: Watch: 'Never seen so many' - dolphins delight paddleboarders

They feed mainly on fish and will work together to herd their prey into a ball.

These dolphins have been known to delight visitors to the coast, jumping and playing in the sea.