AFCON semi-finals fixture, Algeria tackles Nigeria.
Following conclusion of the AFCON quarter-finals, four nations as normal Senegal, Tunisia, Algeria and Nigeria have progressed into the semi-finals.
Madagascar ended their run with 3-0 defeat by Tunisia in the quarter-finals. That set up a semi-final for Tunisia against much-fancied Senegal.
In the other end, Algeria during penalties scrapped out Ivory Coast in a dramatic shootout to face a semi-final showdown with Nigeria.
The semis will be played on Sunday July 14 with Senegal against Tunisia and Algeria against Nigeria.