The 27-year old international forward took part this week in Zamalek's second leg, preliminary match in the African Champions League against Kenyan side Ulinzi Stars. The match ended 1-0 with the Cairo giants progressing to the second round 5-0 on aggregate.
“I am happy that I finally recovered and I am hoping to play in South Africa,” Amr Zaki told Ahram Online.
The match against South Africa, on 25 March, is the third for the Pharaohs in the 2012 African Cup of Nations qualifiers.
“I am excited to please the Egyptians and I am hoping that I can score a goal,” he added.
Zaki suffered a knee injury that kept him out of action for more than two months during which time he traveled to Germany for treatment and continued his rehabilitation in Qatar.
Meanwhile, Egypt coach Hassan Shehata met Egyptian Football Association president Samir Zaher on Monday to discuss the Pharaohs’ preparations for the South Africa match. The team currently lies bottom of their group with a single point from a possible six.