A 17-year-old boy has been charged over the alleged sexual assault of a girl near the Rockingham Train Station.
The 14-year-old victim was allegedly attacked near the underpass leading to the station around 2.15pm on Tuesday.
She was taken by ambulance to Rockingham Hospital for treatment.
Just after 3pm, the boy was arrested by police with the help of Police Dog Digga on Council Avenue after a foot chase.
It's alleged the same teenager was also responsible for the attempted sexual assault of a 63-year-old woman as she walked through an underpass on Read Street in Rockingham on March 27.
The 17-year-old from Port Kennedy has been charged with two counts of sexual penetration without consent, one count of attempted aggravated sexual penetration without consent and one count of aggravated robbery.
He will appear in the Perth Children’s Court today.
Fuel prices surge in Perth, Mandurah
Teen boys charged over Mandurah burglaries
Tragic update in search for missing man Robert Snyder
Premier Roger Cook to leave Kwinana electorate, move to Perth
Mandurah Marine Rescue's new vessel named in memory of nun who survived 1959 boating accident
Teen dies in motorbike crash at Waroona Dam
Shark alert issued after whale carcass reported at Preston Beach
Kwinana businesses to refuse serving students during school hours
Men attacked, campervan windows smashed in East Rockingham