The march, organized by liberal parties such as Grigory Yavlinsky's Yabloko and Kasparov's United Civil Front, and by the neo-leftist Red Youth Vanguard close to Limonov, drew more than 400 protesters and was accompanied by some 250 reporters, both foreign and domestic.
City police said two marchers were detained for hooliganism.
"The young men attempted to circulate leaflets containing anti-government slogans. They were taken to a police station and will incur administrative penalties," the police press service said.
Similar marches have previously been held in St. Petersburg, Moscow, Nizhny Novgorod, and, most recently, Samara during the Russia-EU summit.