Russia's President Vladimir Putin cited a busy "work schedule" as a reason for him missing the event at the House of Unions on Saturday.
Liberal politician Grigory Yavlinsky said: "These people have come to Gorbachev to thank him, to say 'Thank you Mr Gorbachev, you gave us a chance.'"