South Africa and Botswana will contest the Cosafa Cup Plate final on Friday, a repeat of the main Cup decider in 2016 that was won by a youthful Bafana Bafana.
South Africa stormed into the 2018 final with a 4-1 beating of Namibia on Tuesday thanks to a brace from midfielder Lebohang Maboe, while Botswana defeated Swaziland 2-0 as prolific forward Onkabetse Makgantai netted yet again to send his side through.
It means the two nations will clash for the fourth Cosafa Cup competition in a row as South Africa seek to retain the Plate trophy they won on home soil in 2017.
The decider will be staged on Friday at the New Peter Mokaba Stadium at 5pm.
The main Cup semifinals will be played on Wednesday (Today) when Zambia take on Madagascar (1700 local) and then Lesotho clash with defending champions Zimbabwe (1930 local).
Both games will be played on the slick surface at the New Peter Mokaba Stadium and promise to be exciting encounters with all four sides confident they can lift the trophy.