Russian has progressed/evolved more than many of the other Slavic languages (due to more speakers, being a part of an empire etc.). So there are significant differences between Russian and most other Slavic languages (even the closest ones, Ukranian and Belorussian). These differences are everywhere: in word forms, tenses, stress, pronunciation etc.
Many other Slavic languages (especially Balkanian) retain a lot of forms, sounds, meanings that are archaic by Russian standards: anything from Bulgarian `ъ` sound which disappeared from Russian centuries ago, to words like `лепа` (beautiful) in Serbian which hasn't been used in Russian for over a century, to words like Polish `uroda` (beauty) which switched its meaning to mean "ugly" in Russian.
And the list goes on: locative and vocative cases exist in Serbian, haven't existed in Russian for a long time; definiteness of Macedonian and Bulgarian hasn't existed in Russian for a long time, if ever; etc. etc.
So all in all, other Slavic speakers have a higher chance and luck understanding Russian speakers, than Russian speakers other Slavik languages.
Locative example: в саду (vs о саде) Vocative example: Маш, иди сюда
I'd guestimate at least 10% speaks both English or German relatively fluently, and I personally don't know anyone from here that speaks Russian fluently.