A 19-year-old has been charged after he allegedly tried to run down a police officer before deliberately hitting a 47-year-old with his car in Wanneroo.
The officer was at a home on Stockholm Street on December 8 when he heard tyres screeching and the revving of an engine at about 12.30pm.
He saw a white Nissan Skyline driving towards him and walked onto the road to stop the car.
It is alleged the driver then sped up and drove towards the officer, forcing him to jump to the side of the road to avoid being hit.
A short time later, the driver pulled up behind a car that had stopped at the corner of Elliot and Wanneroo roads and pressed the horn.
When the 47-year-old driver stepped out of her car to see what was wrong, the man allegedly drove towards her and hit her, causing her to land on the car's bonnet.
The offender then allegedly reversed the vehicle and drove backwards erratically in an attempt to get the woman off his car.
She fell after about 60m and received minor injuries.
The man has been charged with reckless driving, committing an unlawful act with intent to harm, failure to report an accident, failure to stop when called upon, failure to stop after a traffic accident and failure to render assistance.
He will appear in Joondalup Magistrate's Court on December 19.