CONTENT WARNING: The following article discusses sexual assault and sexual violence.

A man has been charged by Victoria Police with the rape of a woman at knifepoint in a Melbourne park.

On Saturday night, a 32-year-old woman was said to be walking a friend’s dog through Mayer Park in Thornbury when a man approached her, claiming to have lost something. When she went to help, the man allegedly pulled a knife and sexually assaulted her. The woman is said to have then fought back, later telling police she grabbed the knife and that she believed she “made contact” with the attacker, who then fled the scene.

Police investigating the incident discovered blood at the site of the attack, leading them to believe he had been injured – possibly stabbed by his own knife – during the scuffle.

The woman was transported to hospital and kept overnight for observation before being discharged on Sunday morning.

After police issued a public appeal for assistance, a 21-year-old man of no fixed address was arrested at Preston Police Station yesterday.

The man has been charged with rape, false imprisonment and theft, and will appear at the Melbourne Magistrate’s Court.

Image: AAP