From left: co-chairman of the unregistered Party of People's Freedom Boris Nemtsov, Yabloko Party leader grigory Yavlinsky, and writer Dmitry Bykov at the opposition march For Fair Election on Bolotnaya Square in Moscow.04.02.2012#1029803
From left: co-chairman of the unregistered Party of People's Freedom Boris Nemtsov, Yabloko Party leader grigory Yavlinsky, and DDT band leader Yury Shevchuk, right, at the opposition march For Fair Election on Bolotnaya Square in Moscow.04.02.2012#1029798
DDT band leader Yury Shevchuk, right, at the opposition rally For Fair Election on Boljtnaya Square in Moscow.04.02.2012#1029797
Speakers at the opposition rally For Fair Election on Bolshaya Yakimanka Street in Moscow.04.02.2012#1029796
Music critic Artemy Troitsky speaks at the opposition rally For Fair Election on Bolshaya Yakimanka Street in Moscow.04.02.2012#1029791
Leader of the Russkie Movement Alexander Belov, front, speaks at the rally For Fair Election on Bolotnaya Square. From left in the background: chairman of the Yabloko Party Sergey Mitrokhin and co-chairman of the unregistered Party of People's Freedom Boris Nemtsov.04.02.2012#1029790
From left: leader of the Movement in Defense of Khimki Forest Yevgenia Chirikova, leader of the United Civic Front Garry Kasparov, leader of the Russkie Movement Alexander Belov, and leader of the Left Front Movement Sergey Udaltsov at the opposition rally For Fair Election on Bolotnaya Square in Moscow.04.02.2012#1029783
From left: co-chairman of the unregistered Party of People's Freedom Boris Nemtsov and writer Dmitry Bykov at the opposition march For Fair Election on Bolshaya Yakimanka Street in Moscow.04.02.2012#1029766
Russina presidential candidate businessman Mikhail Prokhorov, center, at the opposition rally For Fair Election on Bolotnaya Square in Moscow.04.02.2012#1029765
Participants of the opposition rally For Fair Election on Bolotnaya Square in Moscow.04.02.2012#1029764
Participants in the opposition march For Fair Election on Bolotnaya Square in Moscow.04.02.2012#1029760
Participants of the opposition march For Fair Election on Bolshaya Yakimanka Street in Moscow.04.02.2012#1029755
Leader of the Movement in Defence of Khimki Forest Yevgenia Chirikovaat the opposition march For Fair Election on Bolshaya Yakimanka Street in Moscow.04.02.2012#1029752
Law enforcement personnel ahead of the opposition march For Fair Election on Bolshaya Yakimanka Street in Moscow.04.02.2012#1029751
Participants of the opposition march For Fair Election on Bolshaya Yakimanka Street in Moscow.04.02.2012#1029749
Co-chairman of the unregistered Party of People's Freedom Vladimir Ryzhkov at the opposition rally For Fair Election on Bolotnaya Square in Moscow.04.02.2012#1029744
Blogger Aleksey Navalny at the opposition rally For Fair Election on Bolotnaya Square in Moscow.04.02.2012#1029743
Co-chairman of the unregistered Party of People's Freedom Vladimir Ryzhkov at the opposition march For Fair Election on Bolotnaya Square in Moscow.04.02.2012#1029742
Co-chairman of the unregistered National Freedom Party (Parnassus) Boris Nemtsov, Yabloko party leader Grigory Yavlinsky, leader of the DDT musical group Yuri Shevchuk (left to right) at the opposition rally For Fair Election on Bolotnaya Square in Moscow. Right: leader of "In Defense of Khimki Forest" group Evgeny Chirikov.04.02.2012#1029727
Participants of the opposition rally For Fair Election on Bolotnaya Square in Moscow.04.02.2012#1029726
Participants of the opposition rally For Fair Election on Bolotnaya Square in Moscow.04.02.2012#1029725
Participants of the opposition rally For Fair Election on Bolotnaya Square in Moscow.04.02.2012#1029724
From left: Yabloko Party chairman Sergey Mitrokhin, Yabloko Party leader Grigory Yavlinsky and leader the unregistered Party of People's Freedom Boris Nemtsov.04.02.2012#1029723
Participants of the opposition rally For Fair Election on Bolotnaya Square in Moscow.04.02.2012#1029718
Participants of the opposition march For Fair Election on Bolshaya Yakimanka Street in Moscow.04.02.2012#1029709
Participants of the opposition rally For Fair Election on Bolotnaya Square in Moscow.04.02.2012#1029708
Participants of the opposition rally For Fair Election on Bolotnaya Square in Moscow.04.02.2012#1029690
From left: music critic Artemy Troitsky and co-chairman of the unregistered PArty of People's Freedom Vladimir Ryzhkov at the opposition rally For Fair Election on Bolotnaya Square in Moscow.04.02.2012#1029659
From left: leader of the United Civic Front Garry Kasparov, blogger Aleksey Navalny, leader of the Left Front Movement Sergey Udaltsov at the opposition rally For Fair Election on Bolotnaya Square in Moscow.04.02.2012#1029658
Participants of the opposition rally For Fair Election on Bolotnaya Square in Moscow.04.02.2012#1029653
Participants of the opposition rally For Fair Election on Bolotnaya Square in Moscow.04.02.2012#1029649
Participants of the opposition rally For Fair Election on Bolotnaya Square in Moscow.04.02.2012#1029648
Participants of the opposition rally For Fair Election on Bolotnaya Square in Moscow.04.02.2012#1029647
Participants of the opposition rally For Fair Election on Kaluzhskaya Square in Moscow.04.02.2012#1029645
Blogger Aleksey Navalny at the rally For Fair Election on Bolotnaya Square in Moscow.04.02.2012#1029632
Participants of the opposition march For Fair Election on Bolshaya Yakimanka Street in Moscow.04.02.2012#1029627
Participants of the opposition march For Fair Election on Bolshaya Yakimanka Street in Moscow.04.02.2012#1029626
Participants of the opposition march For Fair Election on Bolshaya Yakimanka Street in Moscow.04.02.2012#1029625
Participants of the opposition march For Fair Election on Bolshaya Yakimanka Street in Moscow.04.02.2012#1029624
Participants of the opposition march For Fair Election on Bolshaya Yakimanka Street in Moscow.04.02.2012#1029623
Participants of the opposition rally For Fair Election on Bolotnaya Square in Moscow.04.02.2012#1029611
Participants of the opposition rally For Fair Election on Bolotnaya Square in Moscow.04.02.2012#1029610
Participants of the opposition march For Fair Election on Bolshaya Yakimanka Street in Moscow.04.02.2012#1029609
Participants of the opposition march For Fair Election on Bolshaya Yakimanka Street in Moscow.04.02.2012#1029608
Participants of the opposition march For Fair Election on Bolshaya Yakimanka Street in Moscow.04.02.2012#1029607
Participants of the opposition march For Fair Election on Bolshaya Yakimanka Street in Moscow.04.02.2012#1029605
Participants of the opposition march For Fair Election on Bolshaya Yakimanka Street in Moscow.04.02.2012#1029604
Participants of the opposition march For Fair Election on Bolshaya Yakimanka Street in Moscow.04.02.2012#1029603
Participants of the opposition march For Fair Election on Bolshaya Yakimanka Street in Moscow.04.02.2012#1029602
Participants of the opposition march For Fair Election on Bolshaya Yakimanka Street in Moscow.04.02.2012#1029601
Participant of the opposition march For Fair Election on Bolshaya Yakimanka Street in Moscow.04.02.2012#1029600
Journalist Leonid Parfenov speaks at the opposition rally For Fair Election on Bolotnaya Square in Moscow.04.02.2012#1029596
Yabloko Party leader Grigory Yavlinsky speaks at the opposition rally For Fair Election on Bolotnaya Square in Moscow. At right is Leader of the Movement in Defense of Khimki Forest Yevgenia Chirikova, second from right - Left Front leader Sergey Udaltsov with Yabloko chairman Sergey Mitrokhin at left.04.02.2012#1029594
Left Front leader Sergei Udaltsov speaks at the opposition rally For Fair Election on Bolotnaya Square in Moscow.04.02.2012#1029592
State Duma deputy Gennady Gudkov speaks at the opposition rally For Fair Election on Bolotnaya Square in Moscow.04.02.2012#1029591
Solidarity leader Ilya Yashin, front, speaks at the opposition rally For Fair Election on Bolotnaya Square in Moscow with writer Dmitry Bykov in the background.04.02.2012#1029590
Participants of the opposition rally For Fair Election on Bolotnaya Square in Moscow.04.02.2012#1029563