Moscow authorities said they detained about 30 young men for making Nazi-style salutes and breaking the windows of cars driven by people who looked like they came from impoverished Muslim regions of the Caucasus and Central Asia.
"Why are there foreigners in our cities? This is our home," said a young woman on the march who identified herself only as Nadezhda.
Another man with a shaved head and a young child on his shoulders said simply: "We are all Russians here. Kids have nothing to be afraid of."
The demonstration took place in the same blue-collar region on the city's outskirts that saw riots break out three weeks ago over a deadly stabbing blamed on a citizen of Azerbaijan.