Around 500 people gathered in the French Mediterranean island's second city Bastia a day after the clashes in Sisco, on the north of the island.
The dispute erupted between members of "three families of North African origin and young locals", prosecutors said in a statement, adding that stones and bottles were thrown and three cars went up in flames before police managed to restore calm.
A girl who witnessed Saturday's clashes, speaking to yesterday's rally through a megaphone, said they began after tourists took photos of several women bathing in burqinis.
They attacked a group of young Corsicans aged 15 to 18 on the beach, whose role in the incidents was not immediately clear.
Also Read
The girl said the young Corsicans' families then took to the streets and clashed with the North Africans. Two of the locals were injured by a harpoon, she said.
North African women slashed several car tyres, while locals set fire to two cars and overturned another that belonged to immigrant families.
Yesterday demonstrators held talks at the local government office late morning.
Afterwards, in tense scenes, the crowd called to be allowed to head up to the Lupino district of Bastia, which has a large North African community.
"We're going up there because this is our home," they said. Police blocked them from entering the area.
Up to 100 members of the security forces were deployed to restore calm, police said.
French Interior Minister Bernard Cazeneuve condemned the violence, and pledged a full investigation "to shed light on these intolerable deeds and to arrest those responsible".
Disclaimer: No Business Standard Journalist was involved in creation of this content