Springbok captain Jean de Villiers and Willem Alberts have both been passed fit to face Samoa at Loftus Versfeld in Pretoria on Saturday.
De Villiers has been named to lead South Africa for the 15th time, with Adriaan Strauss resuming the vice-captaincy in a team which shows three changes from the one that beat Scotland last weekend in Nelspruit.
The backline is unchanged, with Alberts, Francois Louw and Flip van der Merwe coming into the starting team for the injured Arno Botha, Marcell Coetzee and Juandré Kruger respectively.
South Africa: 15 Willie le Roux, 14 Bryan Habana, 13 JJ Engelbrecht, 12 Jean de Villiers (c), 11 Bjorn Basson, 10 Morné Steyn, 9 Ruan Pienaar, 8 Pierre Spies, 7 Willem Alberts, 6 Francois Louw, 5 Flip van der Merwe, 4 Eben Etzebeth, 3 Jannie du Plessis, 2 Adriaan Strauss, 1 Tendai Mtawarira.
Replacements: 16 Bismarck du Plessis, 17 Trevor Nyakane, 18 Coenie Oosthuizen, 19 Juandré Kruger, 20 Siya Kolisi, 21 Piet van Zyl, 22 Pat Lambie, 23 Jan Serfontein
Date: Saturday, June 22
Kick-off: 17:15 local (16:15 BST, 15:15 GMT)
Venue: Loftus Versfeld
Weather: 15°C. Clear skies
Referee: Pascal Gauzère (France)
Assistant referees: Nigel Hennessy (Wales), Garratt Williamson (New Zealand)
Television match official: Deon van Blommestein (South Africa)
Assessor: Nigel Williams