Russian riot police beat and clubbed opposition backers Sunday in St. Petersburg as they wrapped up an anti-Kremlin march.
About 120 people were arrested. Witnesses report seeing a number of dazed and bleeding demonstrators, both young and old, sitting in the street.
A leader of the anti-Putin group "Other Russia," Eduard Limonov, was among those arrested
Authorities approved Sunday's march in downtown St. Petersburg, so it is unclear what sparked the violence.
"Other Russia" led a similar anti-Kremlin rally Saturday in Moscow. Police there arrested about 200 people, including chess champion and opposition leader Gary Kasparov.
"Other Russia" accuses President Vladimir Putin of centralizing power and working to prevent free and fair presidential and parliamentary elections next year.
Some information for this report was provided by AFP and AP.