Ghana, Botswana, Cameroon and Lesotho will battle it out for the remainder of the Sasol Eight Nations tournament in South Africa.
Botswana, who are unbeaten in the tournament will now play the Satellites , second in Group B in the semifinal tomorrow, while Group A runners-up, Cameroon, entertain Lesotho for a place in Thursday's final.
In the group stages, Ghana beat Lesotho 3-1, drew 0-0 with Ivory Coast and lost their final Group B game 1-0 to Egypt
Ghana finished second in the standings as Lesotho jumped to the top of the table after beating Ivory Coast in the other group game.