Algeria face Nigeria for a place in the AFCON final.
The Desert Foxes have had a strong tournament, finishing top of group C with nine points. The Super Eagles have had a tougher run, knocking out holders Cameroon at the first knockout stage.
When is the match?
The semi-final will take place on Sunday, 14 July.
Kick-off will take place at 8pm BST.
Cairo International Stadium will host the game.
Most Read In Football
What is the team news?
Arsenal star Alex Iwobi is set to to start the game, Niegria will be in a buoyant mood after a last minute winner from William Troost-Ekong dispatched South Africa.
Algeria have scored the most goals during in the tournament with 10, with joint top scorer Adam Ounas (3) ready to start in Cairo.
Where can I watch the game?
Eurosport 1 are broadcasting the game.
Amazon Prime are currently offering a free trial, which includes Eurosport 1.
The subscription will cost £7.99 after the trial was ends.