A 52-year-old man will appear in court after a fight broke out at a Mosgiel bar on Friday.
Police were called to an altercation at Nellies Restaurant and Bar in Gordon Rd about 10.30pm.
Senior Sergeant Anthony Bond, of Dunedin, said the man had been drinking at the premises and got into a "fight with another patron".
He had an altercation with a 65-year-old man, and "punched him in the face".
"The 65-year-old then slipped and fell on the floor, breaking his wrist," Snr Sgt Bond said.
The victim was transported to Dunedin Hospital by ambulance.
The 52-year-old was arrested and is due to appear in court later this week.