Maybe you can use the local language board of Russia on this forum to get more advice on how you or your friend can Buy Bitcoin in Russia.
I personally think the only possible way to do it is with a Decentralized Exchange, I am not sure if any CEX is there in Russia.
Asking in the local board is the best bet.
Why wandering about when you can hear it from the horse's mouth, it's a good thing that we have a Russian local board in the forum that is active, so let the OP take the best option by making the enquiry there. Whether they have CEX there in Russia, or if Binance p2p is functional in Russia, can be best answered by the Russians themselves.