Egypt forward Mohamed Salah has declared that he will be fit in time to feature in his side's opening World Cup fixture against Uruguay.
The 25-year-old was initially given just an outside chance of featuring in the first of the Pharaohs' three group-stage matches due to a shoulder injury sustained last month.
Speaking two weeks on from leaving the pitch in tears during Liverpool's 3-1 loss to Real Madrid, though, Salah revealed that he expects to make his comeback in time for the June 15 meeting with Uruguay in Ekaterinburg.
"I promise you, I will do my best to be ready for the World Cup and to achieve the Egyptian dream," he said at an event prior to his side's departure for Russia.
"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."
Egypt also face hosts Russia on June 19 and Saudi Arabia on June 25.