An off-duty police officer swam out to sea to save two teenagers caught in a rip at St Kilda Beach yesterday.
Sergeant Bryce Johnson, of Dunedin, was bodyboarding with his family at St Kilda about 4pm.
A woman approached and said there were people in trouble in the water.
He swam out and let the two young women, who were struggling when he arrived, hold on to his board.
The cord on his board broke during the rescue but everyone eventually reached the beach unharmed.