"Pending the return of crowds to our Tests and with the COVID-19 pandemic still presenting challenges throughout the world, we understand the fluid nature of match schedules, but it is important for us that the team face quality opposition as we gear up to the 2023 Rugby World Cup in France."
South Africa will also host a test against Argentina.
"Wales, the All Blacks and Australia tested us well last season, and Argentina have proven to be a force to be reckoned with, both at home and away, so although we are expecting a challenging season, we realise the importance of laying a solid foundation as we build up toward next year's Rugby World Cup," Roux added.
Sunday, August 7: Springboks v New Zealand – Mbombela Stadium, Nelspruit
Sunday, August 14: Springboks v New Zealand – Emirates Airline Park, Johannesburg