Appeal to the collective wisdom here, do you think that a Russian national would be able to fly with Air Serbia and transfer in Belgrade without any problems? This is assuming that all paperwork is in order for the destination country. For example, with a Schengen visa you have to fly directly without any transfers to the country that issued the visa, because any transfers would imply entering Schengen at the transfer point.