Calling for justice and political reform, thousands of Russians have descended on Moscow to march two years after vocal Kremlin critic Boris Nemtsov was gunned down.
Mr Nemtsov was 55 years old when he was shot dead near the walls of the government complex as he walked home from a restaurant with his girlfriend in late February 2015.
Murder charges have been laid against several men from Chechnya, but many Russians continue to call for further investigations into the killing.
This man says they will keep protesting until they see real change.
"When Boris Nemtsov was killed, that was a tragedy for the whole Russian freedom and for all the Russian freedom movement and for our family as well. And I think it's very important that we were here last year and we also (are) this year, and we will be next year, I'm sure."
Russian president Vladimir Putin says he supports the probe into Mr Nemtsov's death.
Mr Nemtsov had released a report denouncing Mr Putin's rule and had been working on another document looking at the Russian military's role in Ukraine prior to his murder.
Supporters of various political parties and opposition movements attended the march, with voluntary observers estimating there were more than 15,000 demonstrators.
Police put the number of marchers at around 5,000.
The protesters were joined by opposition leader Alexei Navalny, who recently launched a bid for the presidency in the upcoming 2018 elections.
Vladimir Putin is widely expected to run for a fourth term in office, although that has not been confirmed.
Carrying a poster, one of the marchers, Sergei Muravlev, said Mr Nemtsov deserves to be honoured.
"He was fighting for Russia to be free against this Putin regime, which carries out a totally aggressive policy towards the entire world -- and what is worse, against its own people. Russia lives through war and crisis under Putin. That is what is written on the poster. Putin is war and crisis. These are the words of Boris Nemtsov, and I support him."
On the same day, anti-government activist Ildar Dadin has been released from jail after the Supreme Court annulled his two-and-a-half-year sentence over procedural violations.
He was convicted in late 2015 under new legislation regulating public demonstrations, the only person convicted so far.
Mr Dadin, described by human-rights groups as a political prisoner, says he was tortured by prison guards.
Officials have denied it.
Similar marches were planned for cities across Russia, including Saint Petersburg and Boris Nemtsov's hometown.
They have been largely peaceful, although green ink was thrown in the face of one opposition politician.
Russian politician Gennady Gudkov says such tactics are typical of their opponents.
"This is a traditional story for our opponents. They cannot debate, because they do not have arguments. They lose on all fronts. They have closed access to us on TV and radio. Now, the only thing that is left is to spray us with Brilliant Green (a potentially toxic fabric dye) or acid, or to kill us, as they did with Boris Nemtsov. This is the hysteria of the government. They do not know what to do. The government is afraid, because we are the only force today who oppose the government openly. The only force is the street-protest movement."