The Liverpool star damaged ligaments in his shoulder during the first half of their 3-1 defeat by Real Madrid in the Champions League final on May 26 following a challenge by Real captain Sergio Ramos.

"Salah is feeling great, he has recovered quickly. I can assure you I am almost 100 percent certain that he will play for us tomorrow, of course, if nothing unexpected happens," Cuper told journalists.

Egypt will kick off their World Cup campaign against two-time champions Uruguay in Yekaterinburg on Friday.

"We are trying to make sure so that he [Salah] feels confident. The medics give him the choice whether to play or not. But I know Salah, he always wants to play. If he decides to play then he will have full guarantees regarding his form and readiness," the head coach added.