Two more arrests have been made by police investigating "serious disorder" which left three people in hospital.
Five male teenagers and two women in their 20s are in custody after the incident early on Saturday in Dolgellau, say North Wales Police.
Of the three injured, a 21-year-old man is off the critical list, but has serious injuries, and two others have been discharged from hospital.
It happened at about 0200BST on a footpath near a leisure centre.
Initially five people were arrested, and there were two more on Sunday.
Of the five arrested teenagers, two are aged 19, two are 16, and the other is 15.
The women under arrest are aged 21 and 20.
The more seriously hurt man was taken first from the Gwynedd town to hospital in Aberystwyth, before he was transferred to Swansea.
The other two injured men have been discharged from Ysbyty Gwynedd hospital in Bangor after treatment.
One of these is 19, and the age of the other is not available, say police.
A police spokeswoman said the investigation was continuing, and asked for any witnesses to get in touch on 0845 6071002 (English language) or 845 6071001 (Welsh language).