The visitors will be looking to wrap up the series after claiming a four wicket win when the two sides met in Cape Town on Friday night.
There has been a change in personnel for the Proteas with fast bowler Marchant de Lange, all-rounder Justin Ontong and spinner Aaron Phangiso coming into the side while Wayne Parnell, Reeza Hendricks and Kagiso Rabada will sit out.
The West Indies meanwhile have only made one change with spinner Sulieman Benn coming into the side at the expense of Ashley Nurse.
The third and final match of the series takes place in Durban on Wednesday.
South Africa XI: Van Wyk, Rossouw, Du Plessis, Miller, Ontong, Behardien, Wiese, Abott, De Lange, Phangiso, Tahir
West Indies XI: Smith, Gayle, Samuels, Bravo, Pollard, Ramdin, Sammy, Russell, Holder, Benn, Cottrell