Postpublished at 90+3 mins
Cameroon 0-0 Egypt
No. Headed away at the near post. Poor.
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
No. Headed away at the near post. Poor.
Cameroon 0-0 Egypt
Egypt have a corner. They wouldn't, would they?
Cameroon 0-0 Egypt
I'm not seeing anything too untoward in the coming together with the players. They were shoving a bit, but a punch?
Cameroon 0-0 Egypt
The Egypt coach seems to think Ramadan Sobhi has been punched by a Cameroon player - something that sparked him to scream at the officials. The ref is having none of it. Off he goes into the stands.
Cameroon 0-0 Egypt
Carlos Queiroz has lost it! He's been sent off!
Cameroon 0-0 Egypt
Well, a goal now is surely a winner.
Cameroon 0-0 Egypt
Carlos Queiroz has talked himself into a booking. Not a happy man.
Cameroon 0-0 Egypt
Here come the Egypt changes.
Emam Ashour and Mohanad Lasheen are on for Mohamed Elneny and Omar Kamal. The two men on yellow cards withdrawn.
Cameroon also make a change, with Clinton N'Jie replacing Nicolas Ngamaleu.
Cameroon 0-0 Egypt
Some sloppy passes and poor touches on show now. Tired legs. Tired minds. If nothing changes, they'll need to steel themselves for another 30 minutes.
Cameroon 0-0 Egypt
Collins Fai lashes an effort from an angle but it is straight at Egypt keeper Mohamed Abougabal.
Cameroon 0-0 Egypt
Two Cameroon players - sub James Lea Siliki and Frank-Andre Zambo Anguissa - get in each others way to stop either getting an attempted volley on target. Chance lost.
Nick Cavell
BBC Africa Sport in Cameroon
The official attendance today is 24,371 in the Olembe stadium - that is just half the maximum permitted in here today which is capped due to Covid regulations.
It means that it is just 40% of the overall capacity of 60,000.
They are still making a lot of noise.
Cameroon 0-0 Egypt
Cameroon twist first, taking off Samuel Gouet and sending on James Lea Siliki of Middlesbrough.
Cameroon 0-0 Egypt
Two sides that look like they don't want to lose this now, as opposed to trying to win it.
Cameroon 0-0 Egypt
El Fotouh is back up now. But it looks like Egypt are prepping three more subs.
Nick Cavell
BBC Africa Sport in Cameroon
Egypt goalkeeper Mohamed 'Gabaski' Abougabal does not come off the pitch easily. In the quarter-final win over Morocco it took the Egypt coaching staff several attempts to persuade him to be replaced after he injured his groin.
The Pharaohs' first-choice keeper Mohamed El Shenaway is still with the team in Cameroon but was ruled out of the last two games after his injury in the last 16 game against Ivory Coast.
Cameroon 0-0 Egypt
Ahmed Abou El Fotouh is down now for Egypt. He is rubbing his eyes and does not look happy.
Cameroon 0-0 Egypt
Efan Ekoku
Former Nigeria striker on BBC Three
You get the feeling Egypt will be happy to take it to penalties.
Cameroon 0-0 Egypt
Into the last 15 minutes. He who dares wins.
Cameroon 0-0 Egypt
Mohamed Abougabal is down again. He's clearly not fit, as the tape on his leg indicates.
He'll get patched up again here and sent back into action.