The incident happened at Wetherspoons Royal Baths pub on Parliament Street at about 7.30pm on Saturday (1 November 2014)
A 51-year-old man from Harrogate suffered a serious head injury. He remains in a critical condition at Harrogate District Hospital.
A 43-year-old man from the York area also suffered facial injuries which required hospital treatment.
Following extensive police enquiries, a 44-year-old man from Harrogate was arrested in connection with the investigation this morning. He is currently being questioned in custody.
Witnesses or anyone with information that could assist the investigation are urged to contact North Yorkshire Police on 101, select option 2, and ask for Harrogate CID.
If you prefer to remain anonymous, please call Crimestoppers on 0800 555 111 quoting reference number 12140189150.
Previous news item: Man critical after Harrogate Wetherspoons pub beer garden assault