Just a quick response…. Yes, as stated above it is quite simple if you are physically at the branch upon opening. Yes, Sberbank too. And yes, even for Americans.
Also opening deposit is minimal if any at all is required. Maybe 1000 rubles.. You can also get Euro, US$, and Ruble accounts...