Detectives have charged a 19-year-old man following the alleged sexual assault of a 66-year-old woman in Cranbrook this morning.
Just before 6am the woman was walking on a pathway next to the river near Victor Street when she was allegedly grabbed by a man and sexually assaulted.
The woman suffered serious facial injuries and was transported to the Townsville University Hospital for treatment.
Police established a crime scene near the river walkway at Cranbrook.
A 19-year-old man was taken into custody around 12pm and has since been charged with two counts of rape and one count of assault with intent to commit rape.
Ongoing investigations have also led to the man being charged with an additional count of assault occasioning bodily harm after a 51-year-old woman was allegedly punched a number of times at a Rosslea residence around 3am today.
She sustained facial injuries as a result.
The Cranbrook man is due to appear in Townsville Magistrates Court tomorrow (October 1).