The Egypt international has missed the club's last two matches after picking up a groin problem, but he is ready to return this weekend.
Liverpool will play their first league game without playmaker Philippe Coutinho and Klopp also has a number of other selection issues ahead of kick-off.
Nathaniel Clyne, Jordan Henderson, Alberto Moreno and Daniel Sturridge are all still out injured but Liverpool's recent record will give them confidence.
They are unbeaten in all competitions since October and that form has pushed them up into the top four. They will need to be at their best to get past Manchester City, who are still unbeaten in the league this season.
Citizens boss Pep Guardiola is ready to recall a host of first-team players that were dropped for the Carabao Cup clash with Bristol City, but Gabriel Jesus and defenders Vincent Kompany and Benjamin Mendy remain out.
City will look to end their poor run at Anfield this weekend, with the Reds unbeaten against their rivals since 2003 on Merseyside.