The Strasbourg Court of Human Rights has ruled that City Hall's previous ban on gay pride parades in the Russian capital was illegal.
The court ordered city authorities to pay march organisers €29,000 in compensation. It says the ban breached at least three basic human rights accords.
The Strasbourg ruling covers the bans in 2006, 2007 and 2008.
The gay community had applied to stage 164 events in Moscow. City authorities blocked all of them.