The the2019 Africa Cup of Nations is down to the final four, with Senegal, Algeria, Nigeria and Tunisia on the brink of the final.
The semi-finals will take place on Sunday, with Algeria pitted against Nigeria and Senegal set to face Tunisia.
Senegal are the slight favourites to win the competition, but the remaining sides all have the capabilities to advance.
Semi-Finals TV Schedule, Odds and Predictions
Sunday, July 14
Senegal vs. Tunisia: 6 p.m. local time, 5 p.m. BST, 12 p.m. ET, Eurosport (UK), beIN Sports (U.