Myndigheterna hade före marschen meddelat strikta förhållningsorder för demonstrationen. Förutom att den inte fick störa trafiken uppgav arrangörerna att de förbjudits att "underblåsa ideologiska skillnader". De fick inte heller samla fler än 500 personer.

- En gräns på 500 personer är ett skämt. Det var uppenbart att fler skulle komma, sade marschens anförare, tidigare världsmästaren i schack Garri Kasparov, till nyhetsbyrån AFP.

Enligt inrikesministeriet deltog "över 400 personer" i marschen som bevakades av drygt 200 journalister.

Marschen arrangerades samtidigt som ett internationellt ekonomiskt forum med ledande affärsmän hölls i S:t Petersburg. Syftet med demonstrationen var enligt Denis Belunov, en talesman för Kasparov, att uppmärksamma att Ryssland inte åtnjuter "ekonomisk stabilitet".

- Ett betydande antal av affärsmännen som stöder Putin har byggt sin rikedom med ljusskygga medel och det är inte säkert att hans efterträdare kommer att erbjuda dem samma garantier, sade Belunov.

Kasparov är den samlande kraften för Det andra Ryssland, en grupp regimkritiker med olika ideologisk hemvist. De förenas i sitt motstånd mot Putin.

- Jag kom hit för att visa att jag inte accepterar vad som händer i landet. Putin bygger med ena handen och raserar med den andra, sade en av demonstranterna.

Vid sin avslutande presskonferens på G8-mötet i Heiligendamm i fredags upprepade Putin att han tolererar opposition så länge den håller sig till lagen.

Flera tidigare demonstrationer av Det andra Ryssland i olika städer har blockerats eller skingrats med våld av stora polisuppbåd. Inför förra demonstrationen i Samara i maj tog myndigheterna Kasparov av planet i Moskva och hindrade därmed hans deltagande.