[caption id="attachment_67604" align="aligncenter" width="580"] Md. Salah[/caption] XtraTime Web Desk: Mo Salah fans across the globe would be delighted to know that their favourite star has almost recovered from the injury and has managed to earn his place in the 23-men Egypt squad for Russia. Liverpool ace Salah left the Champions League final in tears on May 26 after a coming together with Real Madrid captain Sergio Ramos saw him sprain his right shoulder following a heavy landing. But Egypt boss Hector Cuper remained optimistic Salah would be fit to be involved and he has been deemed fit enough to make the final Egypt squad. EGYPT 23-MAN SQUAD Goalkeepers: Essam El Hadary (Al Taawoun), Mohamed El-Shennawy (Al Ahly), Sherif Ekramy (Al Ahly). Defenders: Ahmed Fathi, Saad Samir, Ayman Ashraf (all Al Ahly), Mahmoud Hamdy (Zamalek), Mohamed Abdel-Shafy (Al Fateh), Ahmed Hegazi (West Brom), Ali Gabr (Zamalek), Ahmed Elmohamady (Aston Villa), Omar Gaber (Los Angeles FC). Midfielders: Tarek Hamed, (Zamalek), Shikabala (Zamalek), Abdallah Said (Al Ahli), Sam Morsy (Wigan Athletic), Mohamed Elneny (Arsenal), Mahmoud Kahraba (Al Ittihad), Ramadan Sobhi (Stoke City), Mahmoud Hassan (Kasimpasa), Amr Warda (Atromitos Athens). Forwards: Marwan Mohsen (Al Ahly), Mohamed Salah (Liverpool).