A 15-year-old girl was seriously injured and a 16-year-old girl was slightly hurt when a fight broke out in Birzebbuga on Sunday night.
Eyewitnesses said the scuffle appeared to have started in a bar close to the police station at about 11 p.m. A man involved in the fight suddenly took off with others giving chase.
The police said the 15-year-old was hit by a bottle while the 16-year-old was injured when a 20-year-old man drove his car into the crowd.
The eyewitnesses said the situation only calmed down when the police arrived in eight cars, together with two ambulances.
The two girls were hospitalised and a man arrested.