Tunisia will take on Cameroon in the last eight, while Angola will face defending champions Egypt. South Africa and Senegal are both eliminated from the competition.
In the first twenty minutes there were few chances until Amine Chermiti missed a fantastic opportunity to give Tunisia the lead, as he headed wide from 6-yards following a fine long range free-kick into the box from Kamel Zaiem.
Both sides spurned decent scoring opportunities early by shooting wide.
Angola’s Ze Kalanga missed an excellent chance soon after the half-hour mark. Good work by Flavio on the right and a simple pass allowed Ze Kalanga to come inside, but his side-footed attempt from 8-yards was blocked by keeper Hamdi Kasraoui.
Zaiem hammered a long range shot that was stopped by Luis Lama. The rebound looped to Chermiti, but his attempt to head over the stranded 'keeper went wide. The sides went in scoreless at the break.
Angola almost fashioned an opening on 53 minutes as Flavio chased a ball thought the channel, but the striker stumbled and allowed Karim Haggui to recover.
Kasraoui was forced into a fine save minutes later, holding firm to deflect away a vicious Norberto Maurito strike, after the midfielder had received a quality pass by Alberto Manucho.
As the game wore on, the sides took their foot off the pedal and looked to be playing for the draw.
However late in the game, Flavio had one last chance when he tried to lob the keeper but it was easily saved.
Tunisia - 0
Angola - 0
Yellow card: Radhi Jaidi, Issam Jomaa
Tunisia: 1-Hamdi Kasraoui 3-Karim Hagui 13-Sabeur Ben Frej 18-Yassine Mikari 8-Mehdi Nafti 15-Radhi Jaidi (Radhouane Felhi 74') 10-Kamel Zaiem (Mehdi Ben Dhifallah 67') 12-Joahar Mnari 14-Chaker Zouaghi 17-Issam Jomaa (Yassine Chikhaoui 80') 23-Amine Chermiti
Angola: 1-Luis Mamona Joao Lama 2-Marco Airosa (Loco 69') 15-Rui Marques 5-Carlos Alfonso Kali 6-Yamba Asha 11-Amaral Gilberto 8-Macanga Andre 17-Ze Kalanga (Mendonca 83') 23-Gonçalves Manucho 10-Norberto Maurito (Mateus 68') 16-Flavio