I think WebMoney is best option for you. And don`t worry if you don`t have WebMoney account. There are many Trades who does have Webmoney, and they can send for you and you send them money where you have money. You can try like that if you want .
Hmmm, but webmoney does have so many options to withdraw money for Russian people. bank withdrawal, card withdrawal and many more :| Also many Russian websites were you can pay directly with WebMoney... Also Bills payments and other stuff like that...
At least there are many options you have how to send money. I found a site few days ago and i do not know is it legit yet but is looks like it is. It is called revolut. You can transfer funds everywhere you want, you can pay bills, upload money to your account and many other things. So take a look at it. Also there are many other online processing systems that can help you, like payoneer, there is no fee for transferring funds from one to another account. Also, you can use services like western union and some other services, but i won't be using anyone of them because the fee they are charging is just too much. If you are sending a greater amount of money you will give a lot for fees.
I like WU to pay overseas because of the online interface. It's really easy to setup an account and send a WU in minutes. You can even add the people who are picking up the money so they are in the system for next time. I've used this to send to places from Latvia to Tanzania and never had an issue. Just be sure to send the MTCN to your recipient and have a good security question that they know the answer too.