The 18-year-old victim was driving along Napier Road at about 11am on Tuesday, August 5, was in he was almost involved in a collision with a black Alfa Romeo.
After pulling into a nearby pub car park, his door was yanked open by a 5ft 9ins white man, with a medium build and short dirty-blond hair.
The attacker,, who spoke with a southern accent, then punched him three or four times in the face, causing bruising and swelling to his cheeks and a small cut to his forehead.
Police are appealing for witnesses to call them on 101 or Crimestoppers anonymously on 0800 555111.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules hereComments are closed on this article