Lock Lood de Jager and hooker Bismarck du Plessis have both been passed fit following the injuries they suffered in the narrow quarter-final win over Wales and will again line up for the Springboks at Twickenham.
De Jager is fit to start despite suffering a foot injury last weekend, while Du Plessis' hand injury is not serious enough to keep him on the sidelines.
There is a change among the replacements, though, with fit-again lock Victor Matfield named on the bench in place of Pieter-Steph du Toit.
Wing Bryan Habana knows his side must not put a foot wrong if they are to beat the All Blacks ,with the Springboks preparing to come up against a side widely believed to be the best in the world.
He said: "To beat the number one side in the world you have to be better than your best in every facet of your play.
"Your discipline has to be unbelievably good. Your defence has to be as sound as it's ever been before, your physicality and intensity has got to go 10 notches up and you know you have to be in for a massive 85 to 90-minute game."
South Africa and New Zealand's fierce rivalry - RWC Daily
2015: New Zealand won 27-20 in Johannesburg
2014: South Africa won 27-25 in Johannesburg
2014: New Zealand won 10-14 in Wellington
2013: New Zealand won 38-27 in Johannesburg
2013: New Zealand won 29-15 in Auckland
2012: New Zealand won 32-16 in Johannesburg
2012: New Zealand won 21-11 in Dunedin
2011: South Africa won 18-5 in Port Elizabeth
2011: New Zealand won 40-7 in Wellington
2003 (RWC): New Zealand won 29-9 in Melbourne
South Africa: 15 Willie le Roux, 14 JP Pietersen, 13 Jesse Kriel, 12 Damian de Allende, 11 Bryan Habana, 10 Handré Pollard, 9 Fourie du Preez (c), 8 Duane Vermeulen, 7 Schalk Burger, 6 Francois Louw, 5 Lood de Jager, 4 Eben Etzebeth, 3 Frans Malherbe, 2 Bismarck du Plessis, 1 Tendai Mtawarira.
Replacements: 16 Adriaan Strauss, 17 Trevor Nyakane, 18 Jannie du Plessis, 19 Victor Matfield, 20 Willem Alberts, 21 Ruan Pienaar, 22 Pat Lambie, 23 Jan Serfontein.
New Zealand: 15 Ben Smith, 14 Nehe Milner-Skudder, 13 Conrad Smith, 12 Ma’a Nonu, 11 Julian Savea, 10 Daniel Carter, 9 Aaron Smith, 8 Kieran Read, 7 Richie McCaw (c), 6 Jerome Kaino, 5 Samuel Whitelock, 4 Brodie Retallick, 3 Owen Franks, 2 Dane Coles, 1 Joe Moody.
Replacements: 16 Keven Mealamu, 17 Ben Franks, 18 Charlie Faumuina, 19 Victor Vito, 20 Sam Cane, 21 Tawera Kerr-Barlow, 22 Beauden Barrett, 23 Sonny Bill Williams.
Date: Saturday, October 24
Venue: Twickenham, London
Kick-off: 16:00 local (15:00 GMT)
Referee: Jérôme Garcès (France)
Assistant Referees: Romain Poite (France), Johnny Lacey (Ireland)
TMO: George Ayoub (Australia)