All the goals were scored in 15 first half minutes as Hosny Abd Rabou scored from the penalty-spot, before Manucho powered home a brilliant equaliser, but Amr Zaki restored the Pharaohs lead as he bundled the ball home off his stomach.
Angola fought hard and perhaps deserved something more from the game in their maiden quarterfinal appearance at the Nations Cup finals, but could not break the Egyptians down in the second half.
Egypt took the lead on 23 minutes from the penalty spot after Andre Macanga used his arm to block a free-kick from Mohamed Aboutreika, with the Angolans furious at the decision.
Hosny scored his fourth goal of the tournament – and third from the spot – and Egypt looked to be on their way.
But Manchester United’s new striker Manucho had other ideas, rifling home a dipping effort from 35-yards that went right through the experienced Essam al-Hadary, who hardly had to move, but was deceived by the power and the swerve on the ball.
Zaki restored the Pharaohs’ lead on 38 minutes when the striker bundled the ball into the back of the net with his stomach after some tentative defending from Angola as Ahmed Fathi’s cross came in.
Manucho should have equalised just 15 seconds into the second half when he latched onto the flick-on from Yamba Asha and knocked the ball past the advancing Al-Hadary, but also past the right-hand post.
And Al-Hadary saved brilliantly from Manucho on 61 minutes as he stretched out a right hand to deny the striker from eight yards, while at the other end Joao Lama denies Emad Moteab after a lovely flick into his path from Zaki.
The Angola goalkeeper then saved spectacularly from the angled drive of Moteab as the Palances Negras pushed forward in search of the equaliser, which meant there were holes at the back for the Egyptians to exploit.
And there was a carbon-copy of the earlier shot from Moteab 10 minutes later, with exactly the same result, Lama beating it away to safety. And the keeper had to be at full stretch to deny substitute Ahmed Hassan as Egypt looked to kill the game.
But in the end the north African were able to hold on for the win and set up a semifinal meeting with the Ivory Coast – a repeat of the 2006 Final which the Pharaohs won on home soil.
Egypt 2 (Hosny 23pen Zaki 38)
Angola 1 (Manucho 27)
Yellow card: Sayed Moawad, Wael Gomaa, Mohamed Aboutreika; Andre Macanga, Flavio
Egypt: 1 Essam al-Hadary, 5 Shady Mohamed, 6 Hani Saied, 14 Sayed Moawad (Mahmoud Fathallah 66), 20 Wael Gomaa, 7 Ahmed Fathi, 8 Hosny Abd Rabou, 11 Mohamed Shawky, 22 Mohamed Aboutreika (Ibrahim Saied 90), 10 Emad Moteab, 19 Amr Zaki (Ahmed Hassan 71)
Angola: 1 Luis Mamona Joao Lama, 2 Marco Airosa, 15 Rui Marques, 5 Carlos Alfonso Kali, 6 Yamba Asha, 11 Amaral Gilberto, 8 Andre Macanga, 17 Ze Kalanga (Mateus 72), 23 Gonçalves Manucho, 10 Norberto Maurito (Mendonca 46), 16 Flavio (Edson 85)