The Liverpool forward is in contention to play a part in the Pharaohs’ crucial group-stage encounter with the tournament hosts, having sat out their opening fixture with Uruguay as he continued to recover from the shoulder injury sustained in the Champions League final.
Egypt coach Hector Cuper said: "Salah is fit. We always carry out a last physical test before we announce our line-up and today we will have an important test for him to see how he does. I think he will be able to play. He is an essential piece in our team."
He continued: "He's a great player, a crucial player, that much is perfectly clear. Salah is one of the best players in the world. For me there's no shadow of a doubt there. It's an honour and a privilege to coach him.
"On top of being talented, he is humble. He is a team player and that at least for me is extremely important now. He's an important player for us. Nobody can deny that. I say it with all due respect to the other players in the Egyptian squad... I think he'll be able to play."
Egypt take on Russia in Saint Petersburg, with kick off set for 7pm BST.