The Liverpool player, who sustained a shoulder injury in the Champions League final against Real Madrid last month, took part in light training on Monday but the Egyptian FA's managing director EhabLehitasaid it was too early to say whether he would play against the South Americans.
"He is gradually getting better. However, I cannot confirm today that he will play in the first match,"Lehitasaid of the 25-year-old, who scored 44 goals for Liverpool last season.
"All I can say is that we hope he will play in this match."
Former Egypt international Mido said he expects Salah to play in the opening match in Yekaterinburg.
"We heard that he is doing alright so it's a question of whether he will start the game or whether he will be kept for the second half," Mido, who earned 51 caps, told Sky Sports.
"But anyway we have a good team, well-organized and hopefully if Salah is not there to start the game hopefully the boys will do well.
"We want him to be involved because he worked so hard to get this team, with his teammates, of course, to come to this tournament."
Egypt alsofaceSaudi Arabia and hosts Russia in Group A.