South Africa will take on Lesotho in the final of the COSAFA u-20 Championships after the pair claimed tense semi-final victories on Thursday.
2019 SeasonAll times ET
Lyle Foster's brace helped South Africa to a 2-0 win against Mauritius, while Lesotho and Zimbabwe played to a goalless draw in the COSAFA U20 Champs.
Zambia survived a late scare to book a COSAFA Castle Cup semifinal place with victory over Botswana, while Lesotho will join them in the final four.
Nigeria will not be competing at the 2017 African Nations Cup after losing 1-0 to Egypt on Tuesday.
Cameroon moved top of Group M after securing a 2-2 draw against South Africa in their 2017 African Nations Cup qualifying clash on Saturday.
South Sudan's first World Cup qualifying campaign ended early following a 4-0 defeat at Mauritania on Tuesday.
South Sudan earned a draw in their World Cup qualifying debut, holding Mauritania 1-1 on Thursday, a day after the game was abandoned because of rain.
Ghana eased to victory over Mauritius in their opening 2017 African Nations Cup qualifier, while Cameroon left it late to beat Mauritania.