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.
Penelope Cruz named 2013's 'Best Body' by Fitness magazine
Video of Victoria’s Secret models trying to 'twerk' hits Instagram