Tens of thousands of people marched across Moscow’s Red Square on May 1 in a pro-Kremlin workers’ rally.
The rally, organized by the ruling United Russia party, saw protesters waving around the Russian flag and balloons.
Their slogans targeted wages and jobs for young professionals, steering clear of criticising President Vladimir Putin or his government.
Left-wing Russian groups held their own rallies.
This year May Day coincided with Orthodox Easter.
Other May Day rallies are expected to take places in cities across the world in celebration of Labor Day, as the working classes deal with economic crises and unemployment.
Based on reporting by AP and AFP