Yes, all cards issues by russian banks (Mir, MasterCard, Visa) work inside of russia, because in 2014 Russian central bank forced all payment systems to work through processing center in Moscow.
Besides, Russian banks are already promoting new cards - "Mir + UnionPay", where Union Pay is Chinese alternative to MC and Visa and it should be possible to use new Mir cards everywhere abroad where UnionPay is accepted.