An Uber driver lost control of his vehicle and crashed after being punched repeatedly in the head by a passenger early Sunday morning.
The 64-year-old driver picked up a woman and three men in O'Connor at about 4am.
The group became aggressive when they got into the car, so the driver asked them to get out, police said.
A male in the front passenger seat verbally threatened the driver but then got out, and the driver started to take the rest of the group to their destination.
Police allege one of the men, seated in the rear of the car, punched the driver numerous times in the head as he turned onto Carrington Street. The driver lost control and crashed into bushes.
The passengers ran off and the driver went to Fremantle Police Station to report the incident.
This attack comes as WA Police search for two men who allegedly attacked and robbed a Perth taxi driver in Queens Park on Saturday.
"At about 2:40am, a male taxi driver collected two men from Stanford Street in Maddington," Sergeant Andrew Maher said.
"Before reaching the destination the men told the driver to stop at a set of units on Sevenoaks Street, Queens Park.
"One of the men exited whilst the second man attempted to take money from the console of the vehicle. He was stopped by the driver. The man then got out of the taxi and on doing so attempted to take the drivers jewellery off his wrist, failing that he has attempted to take a bag from the foot well of the driver. The other male has returned and also tried to take items from the driver. The men managed to take a sum of money from the console."
In an attempt to seek help the taxi driver blasted the car horn as he continued to fend off the two men. A person in a house nearby heard the commotion, and the men ran away when they came outside.
The men are described as white skinned, in their 20's and approximately 175-180cm tall.
Anyone with information about the incidents is asked to call Crime Stoppers on 1800 333 000 or report online to www.crimestopperswa.com.au