The struggling Springboks' first Tests of 2017 will be a three-game home series against France in June.
Beleaguered coach Allister Coetzee will hope it is the start of a revival for his side after the worst season in their history in 2016 brought eight defeats in 12 Tests.
They will host France at Loftus Stadium in Pretoria on June 10 before Tests in Durban and Johannesburg.
It is the first time in 50 years the two nations have met in a three-match series.
The pair have clashed in South Africa on 21 previous occasions with the home side gaining 10 wins to France's six. Remarkably, five matches have finished in draws.
France's only visit to South Africa in the past decade resulted in a 42-17 victory for the Boks in 2010.