Bafana Bafana will face Botswana in the quarter-finals of the 2019 Cosafa Cup after the draw was concluded in Johannesburg on Thursday evening.
The prestigious regional tournament is set to take centre stage in Durban from 25 May – 8 June 2019.
The clash between South Africa and Botswana will be a repeat of the 2016 final and the 2018 Cosafa Cup Plate final, with Bafana coming out on top in both matches.
Meanwhile, East African guest nation Uganda will have to bypass Lesotho to advance to the last four of the tournament, but will be wary of a Likuena side that have finished in third place in the last two instalments of the Cosafa Cup.
Defending champions Zimbabwe will meet the winner of the first round Group A, which will be one of Angola, eSwatini, Comoros and Mauritius.
Angola, like Zimbabwe, will be heading to the 2019 Africa Cup of Nations in Egypt shortly after the tournament, and that would be a massive quarter-final line-up, were it to materialise.
Comoros are making their first appearance in the Cosafa Cup since 2009, a welcome return for the islanders after a decade on the sidelines.
Zambia, always a power in the regional showpiece competition, will clash with the winner of Group B, which includes Mozambique, 2015 winners Namibia, Malawi and Seychelles.
Namibia are another side that are plotting their trip to the Cup of Nations finals, but Mozambique and Malawi in particular will present mighty challenges.
The four winning quarter-finalists advance to the Cup semifinals, while the losing teams will move to the Plate competition.
2019 Cosafa Cup draw:
Group A:
Angola
eSwatini
Comoros
Mauritius
Group B:
Mozambique
Namibia
Malawi
Seychelles
Quarter-finals:
Zambia vs Winner Group B
Lesotho vs Uganda
Zimbabwe vs Winner Group A
South Africa vs Botswana