Russia a decade ago had quite a few launch failures with Proton and upper stages. They seem to have fixed those issues at least.
They also built a new Soyuz launch pad in the Russian Far East which decreases their dependency on using the Baikonur launch site in Kazakhstan.
They still have issues with lack of capable enough space grade electronics though. And they need to finish construction of the new Angara launch pad in the Russian Far East.
Still, they do have the Soyuz launcher, and that works just fine. It is more than good enough for the kind of satellites Russia needs to launch.