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.
Teacher apologizes for showing sexual image of herself in class
Susan Sarandon 'very excited' about daughter's pregnancy