Police have charged a 45-year-old man for assaulting a truck driver on Riccarton Rd last week.
The man approached the truck driver and threatened him with a metal bar on Thursday morning.
Police appealed to the public for witness accounts after the man drove from the scene in his van, colliding with the truck driver while he did so.
The truck driver was treated at the scene.
He is due to appear in court on Thursday.