Hosts Cameroon will face title holders Morocco in an epic semi-finals clash at the African Nations Championship (CHAN) in Limbe on Wednesday.
The other semi-final match will see Mali taking on Guinea in Douala on the same day.
All the countries to play in the last four of the tournament were known on Sunday night following the conclusion of the quarter-final matches.
The quarter-final matches saw the Atlas Lions securing their place when beating Zambia 3-1 at Reunification Stadium in Douala on Sunday.
The Moroccans progress to face Cameroon who secured a 2-1 comeback victory over two-time winner DR Congo at the Japoma Stadium in Douala on Saturday.
Mali progressed after they defeated Congo 5-4 in a penalty shooutout on Saturday as their clash ended in a 0-0 draw after extra time in Yaounde.
The Eagles will face their neighbours Guinea in the last four of the competition which is designed exclusively for home-based players after the latter defeated Rwanda 1-0 on Sunday.
The semi-finals will start on Wednesday when Mali play take on Guinea at the Japoma Stadium in Douala. Cameroon and title-holders Morocco at the Limbe Stadium will be also played on the same day.
The winners of Wednesday’s matches will clash in the final at the Ahmadou Ahidjo Stadium on Sunday.
The losers will play in the third-place playoff at the Reunification Stadium in Douala on Saturday.