At least three people are dead and dozens were wounded in a mass brawl at a cemetery in Moscow that witnesses said was sparked by rivalry between ethnic groups battling for control of the burial service business.

About 200 people, some armed with guns and other weapons, took part in the clashes at the vast Khovanskoye cemetery in southwest Moscow and more than 90 people were detained after riot police broke up the brawl, police and witnesses said.

Moscow's city health department said three people were killed and 23 were hospitalised, four of whom were seriously injured.

Reuters witnesses saw a young man's body lying on the pavement near an overturned car as a forensic expert bent over it.

The RIA news agency quoted a cemetery official as saying people from Russia's North Caucasus regions of Chechnya and Dagestan had attacked migrants from ex-Soviet Uzbekistan and Tajikistan working there, attempting to take over their jobs.

With Russia's economy battered by Western sanctions and low prices for its oil exports, migrants struggle to find work and ethnic criminal groups add to social tensions.

Quoting a police source, TASS news agency said ethnic Chechens, Dagestanis, Uzbeks and Tajiks were among those detained.

Moscow's mayor said on his Twitter account that none of those responsible would go unpunished

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.