The police in Queenstown have arrested a 40-year-old man following an assault in one of the resort's nightclubs, which left a man fighting for his life.
Police say 26-year-old Jordan Sinke was struck and left unconscious after an altercation in the early hours of last Saturday morning.
Mr Sinke is described as having serious head injuries and has had surgery in Dunedin Hospital.
Police made the arrest on Friday afternoon.
People who witnessed the attack helped the police identify the arrested man, who is also charged with assault on another man at the same bar.
The 40-year-old, who the police refuse to name, will appear in the Queenstown District Court on Monday.