Postpublished at 21 mins
Cameroon 0-0 Egypt
Those really were two big opportunities for the hosts.
They've looked much the better side so far.
Use play icon at top of the page to watch live coverage
Match finished 0-0 after 120 minutes
Egypt win penalty shootout 3-1
Final on Sunday, also live on BBC, against Senegal
Get Involved #bbcfootball
Phil Dawkes
Cameroon 0-0 Egypt
Those really were two big opportunities for the hosts.
They've looked much the better side so far.
Cameroon 0-0 Egypt
One way or another Cameroon should be ahead!
The second corner is low, flicked on and falls again for Michael Ngadeu-Ngadjui, but with nobody near him he fluffs his shot.
Two big chances for the defender, neither converted.
Cameroon 0-0 Egypt
Cameroon so close to the lead!
The corner is met by the rising Michael Ngadeu-Ngadjui, who hammers his header against the bar. Egypt divert the ball behind as Vincent Aboubakar sniffs after the rebound.
Cameroon 0-0 Egypt
Cameroon win a corner. Amr Al Sulaya thought he'd held off Andre-Frank Zambo Anguissa but the officials think he got a touch on the ball.
Nick Cavell
BBC Africa Sport in Cameroon
They are outnumbered but the Egypt fans are making a lot of noise and as their team frustrates Cameroon so they can be heard over the home fans.
Cameroon 0-0 Egypt
Vincent Aboubakar goes to ground in the box as he looks to find a way through the Egypt defence. Mohamed Abdelmonem was entitled to stand his ground, though, and take the clash of bodies.
Soon after, a low cross from the right is claimed by the Egypt keeper.
Cameroon look much more likely to do something.
Cameroon 0-0 Egypt
Poor free-kick. Swung in but too close to Mohamed Abougabal, who snatches it out of the air.
Cameroon 0-0 Egypt
Here's a chance to fashion something. Vincent Aboubakar is fouled near the Egypt box. Carlos Queiroz is not a happy man. There were reports that the Pharoahs didn't want Bakary Papa Gassama to referee this game.
Cameroon 0-0 Egypt
Mohamed Salah doesn't need an invitation to shoot. He latches on to the ball at the edge of the box but curls his shot just off target. Cameroon might want to consider denying him moments like that.
Cameroon 0-0 Egypt
Cameroon are switching it nicely from right to left and vice versa. The two wing-backs offering plenty of width. Collins Fai is brought into the game on the right but his cross is claimed by Egypt keeper Mohamed Abougabal.
#bbcfootball
Ed O'Toole: Why is it that I just think that a Mane vs Salah final is on the cards?
Cameroon 0-0 Egypt
A quiet opening five minutes. Not a shot in anger yet.
Cameroon 0-0 Egypt
Vincent Aboubakar is a unit. He's going to be a serious handful for this Egypt defence, as he has been for pretty much every opponent in this tournament so far.
Cameroon 0-0 Egypt
Mohamed Salah's first involvement sees him scamper away down the right, but Nouhou Tolo is with him stride for stride before making a well-timed tackle.
Cameroon 0-0 Egypt
Cameroon are immediately looking to push forward down the left, but after finding space the cross in from Nicolas Ngamaleu is poor and easily cleared.
Cameroon 0-0 Egypt
It's a battle of the big-hitters, with a place in the Afcon final on offer. Senegal await. We are under way.
Nick Cavell
BBC Africa Sport in Cameroon
This Olembe stadium is barely a third full now - but the home fans were fairly quiet as the Egyptian anthem was sung and in full voice when the Cameroon one was played.
The amout of noise belies the number of people in here.
Cameroon v Egypt (19:00 GMT)
Efan Ekoku
Former Nigeria striker on BBC Three
Knockout football and the players have to perform or go home. There will be nerves and excitement but the players can only relax.
It promises to be a fantastic game from two of the heavyweights of the continent.
Senegal await in the final.
Two very committed renditions of national anthems there. Cameroon take it, though, purely on strength of numbers.
Cameroon v Egypt (19:00 GMT)
BBC Three
Allow Twitter content?
This article contains content provided by Twitter. We ask for your permission before anything is loaded, as they may be using cookies and other technologies. You may want to read Twitter’s cookie policy, external and privacy policy, external before accepting. To view this content choose ‘accept and continue’.