The suspect was arrested by the embassy's security personnel as he tried to flee the scene, al-Ahram reported.
The victim was treated by embassy doctors before being transported to a hospital.
The motive of the attack was unclear, al-Ahram said.
Pistorius testifies he didn't consciously pull trigger when he shot girlfriend
Charlize Theron not engaged to Sean Penn 'yet'