Two Libyan men were injured, one of them seriously when an argument turned into a brawl involving them and a group of foreign men.
The police said the disturbance took place in Triq il-Gifen, St Paul's Bay, at about 8.30am.
A 27-year-old Libyan was hospitalised while another, aged 35, received treatment at a health centre.
The police are investigating.