A police officer has rescued two men off a Silver Sands beach.
Police were flagged down by a member of the public on Ormsby Terrace around 4.30pm on Tuesday after they noticed two men were struggling in the water.
The men were about 10-metres offshore and five-metres apart.
An officer ran into the water and swam out to one of the men, before pulling him back to shore.
The same officer then swam back out to the second man and was helped by a member of the public with a paddle board.
They managed to get the second man, who was losing consciousness, onto the board and take him into shore.
Both men, aged in their 30s, were taken to Peel Health Campus by ambulance.
9NEWS reports one of the men was a Good Samaritan who had originally swam out to save the other man.
That's when the Good Samaritan also needed saving himself.
Concerns for missing Bertram woman
Concept designs released of Safety Bay Foreshore development
McLaren driver clocked speeding at 259km/h on Forrest Highway
Man found dead inside Orelia home, one in custody
Nominations now open for Mandurah's 2027 Community Citizen of the Year Awards
Romanian national charged after police uncover ATM card skimming across Rockingham, Mandurah
Cooloongup man sentenced for poisoning dog before dumping body in rubbish bin
Bird flu vaccinations begin on little penguins at Penguin Island
Man fined $10k over shocking cruelty towards German Shepherd in Baldivis