Egypt touched down on Russian soil on Sunday afternoon five days ahead of their World Cup opener against Uruguay.
Mohamed Salah was part of the squad arriving in Grozny from Cairo as he battles to prove his fitness after limping out of the Champions League final two weeks ago.
The Liverpool star is yet to train with his team-mates ahead of the tournament but remains optimistic of making it onto the pitch.
He attended their final session on Saturday, where he greeted fans but did not take part as he nurses his shoulder back to full health after his collision with Sergio Ramos in Kiev.
Earlier on Saturday Salah had insisted that he will be fit and ready for the start of Egypt’s World Cup campaign.
There were fears that the he would miss Egypt’s first appearance at the tournament in 28 years, after describing the injury he sustained in Kiev as the worst moment of his career.
Speaking at the event on Saturday, Salah was confident that he will be ready for Egypt’s opening group match against Uruguay next Friday in Yekaterinburg.
‘I promise you, I will do my best to be ready for the World Cup and to achieve the Egyptian dream,’ the forward said as he addressed El-Sisi.
‘I feel much better now and I’ll be ready to play against Uruguay.
‘I will never give up on our dream. I promise to do my best for our people.’
After their opening Group A match against Luis Suarez and Co, Egypt face tournament hosts Russia on June 19 before finishing the opening stages against Saudi Arabia on June 25.