Three police officers have been assaulted in a melee following a routine vehicle stop in NSW's Hunter region.
A silver Ford hatchback that was allegedly being driven in a dangerous manner was pulled over in Telarah on Sunday evening.
Police say driver Tyrone Fernando and a male passenger exited the vehicle, with Fernando allegedly pushing and punching a sergeant who suffered a fractured eye socket.
It's alleged both men ran off, with the 20-year-old Fernando coming to blows with two other police officers at a nearby railway corridor before his arrest.
The Curlewis-based Fernando was charged with a number of serious driving offences, as well as police assault and resisting arrest.
He appeared before Magistrate John Chicken at Maitland Local Court on Monday and was refused bail to return to Newcastle Local Court on August 19.
The male passenger, 24, was later arrested at a Telarah home and charged with hindering a police officer and escaping police custody.
He's been refused bail ahead of an expected appearance at Maitland Local Court on Tuesday.
Two female passengers have been interviewed by police.
Superintendent Chad Gillies commended the sergeant for his bravery and the medical team who treated him at John Hunter Hospital.
"It underlines the dangers police face day and night, going out there to keep our community safe," Supt Gillies told reporters on Monday.
All three officers had been discharged from hospital as of Monday night.
Supt Gillies alleged Fernando was intoxicated while driving and that his assault of the sergeant appeared to be unprovoked.