Over 120,000 protesters, calling for political reform in Russia, marched through the streets of Moscow.
Chanting "Russia without Putin" and "Putin leave", protesters braved temperatures as low as -18 degrees.
The protest was the most recent in a string of protests over past few months expressing outrage at allegations of vote-rigging during the parliamentary poll in December.