Several thousand Russian nationalists rallied Monday in Moscow, venting against the migrants they accuse of pushing up the crime rate and taking their jobs.
The protest took place on Unity Day, a national holiday established in 2005 to replace commemorations of the Bolshevik Revolution.
Many demonstrators carried Russian imperial flags. One group displayed a banner reading "Young People Against Tolerance."
Animosity is strong among nationalists against migrants from the former Soviet Central Asian republics and against non-Slavs from the largely Muslim Russian Caucasus region. Central Asian migrants are widely employed in big cities in construction and do other low-paid jobs that Russians are not eager to do.