The prompt intervention of policemen prevented a rape from taking place in Birzebbuga early this morning the police said.
The policemen were called to investigate an argument between two men in St Patrick Street. On arrival, officers found a Maltese girl, aged 17, on the ground and two Somali men. One was arrested on the spot and the other was apprehended a short time later after he tried to run away.
The police said initial investigations showed that a rape would have taken place had the officers not intervened promptly.
The two men live at Hal Far open centre.
The girl was taken to Mater Dei Hospital for treatment. The men were also given medical treatment for injuries sustained during their argument. They have been kept under arrest.
Magistrate Miriam Hayman is holding an inquiry.