Nu säger Egyptens läkare att han inte räknar med att Salah kommer att spela nationens VM-premiär mot Uruguay på fredag.
– Han känner fortfarande smärta. Den här typen av skada behöver en läkningstid på tre veckor innan man går tillbaka ut på planen igen, säger läkaren Abou el-Ela.
Förhoppningar finns dock att storstjärnan ska kunna spela Egyptens matcher mot värdnationen Ryssland den 19 juni och mot Saudiarabien den 25 juni.
8 000 åskådare hade kommit till Egyptens första träning i ryska Grozny i hopp om att få ser lagets storstjärna. Salah tränade inte med laget men kom ut på planen för att hälsa på fansen.