The bigger picture here is that, one never
surrenders their passport to and employer, unless required by law!
Further make sure that you have a R/T out of the country in question.
If this is truly the only issue for the Russian, then Gold Seal, you need to take the point, and suggest that he contact his embassy with immediate effect, for assistance.