South Africa have made five changes to the side thrashed 49-0 by Australia last week for Saturday's Tri-Nations match against New Zealand.
Du Preez is in for Januarie
Fourie du Preez replaces Ricky Januarie at scrum-half while Meyer Bosman or Butch James will come in for Jaco van der Westhuyzen at stand-off.
Albert van den Bergh replaces the injured Danie Rossouw at lock.
Blind-side flanker Solly Tyibilika and number eight Jacques Cronje come in for Joe van Niekerk and Pierre Spies.
James only arrived in Wellington on Tuesday and coach Jake White says a decision as to who takes the number 10 jersey will depend on how he fits into the squad as well as the match-day weather.
White has come under severe criticism following the defeat in Brisbane last week, a record margin in Tri-Nations history.
But he denies the changes are a panic measure as he gears his side up to face an All Blacks team which has won their past 19 home matches.
"This is not a case of hitting the panic button, our objective was always to expose players at this level on this trip," he said.
"We haven't got a great record away and we really only have Australia, New Zealand and England to play this year.
"You have to give these players an opportunity to see whether they sink or swim."
South Africa: Percy Montgomery; Akona Ndungane, Jaque Fourie, Wynand Olivier, Bryan Habana; Meyer Bosman/Butch James, Fourie du Preez; Os du Randt, John Smit (captain), CJ van der Linde, Albert van den Bergh, Victor Matfield, Solly Tyibilika, Juan Smith, Jacques Cronje.
Replacements: Breyton Paulse/JP Pietersen, Bosman/James, Ricky Januarie, Joe van Niekerk, Johann Muller, Eddie Andrews, Danie Coetzee.