Detectives have thanked Perth residents and members of the public who came to the aid of a woman who was allegedly sexually assaulted by a Kellerberrin resident over the Australia Day long-weekend.
Local residents and members of the public in the area were alerted of the violent incident when screams were heard on Aberdeen Street in the Perth central business district in the early hours of Saturday.
It is alleged around 4.30am, a woman in her 20s had finished work and was walking to her car, when a 27-year-old Wheatbelt man approached her and asked for money.
When she declined to give him money it is alleged the man physically and sexually assaulted her.
The woman received facial, head and neck injuries and was conveyed to Royal Perth Hospital for treatment.
In a statement released on Sunday, WA police said without the public's intervention in the incident the woman could have sustained more serious injuries.
A Kellerberrin man has charged with a range of offences including four counts of aggravated sexual penetration without consent, two counts of aggravated indecent assault, assault occasioning bodily harm, aggravated assault with intent to rob and with intent to harm did an act causing bodily harm.
He appeared before the Perth Magistrates Court on January 26 and did not apply for bail.
He was remanded in custody and will next face court via video link on February 21.
Anyone with information regarding the incident is asked to call Crime Stoppers on 1800 333 000 or make a report online at www.crimestopperswa.com.au. Callers may remain anonymous.