A mystery good samaritan has been credited with stopping a woman being raped in Hamilton.
Police said a 20-year-old woman was dragged off a footpath and into bushes on the corner of Collinwood and Anglesea Streets at about 11.30pm on Saturday.
She was indecently assaulted as she struggled and called for help.
The attacker fled when another young woman heard the victim's screams and rushed to the rescue, police said.
Detective Sergeant Michele Moore said the woman's intervention had stopped the indecent assault escalating into a rape.