Cape Town - Proteas skipper AB de Villiers has won the toss and decided to bat in the second one-day international in Port Elizabeth.
England lead the series 1-0 after victory by 39 runs (D/L method) in the opening match of the series in Bloemfontein.
South Africa have made two changes to their starting lineup with Kagiso Rabada and Kyle Abbott replacing Chris Morris and Marchant de Lange respectively.
England remain unchanged.
Q de Kock†, HM Amla, F du Plessis, AB de Villiers*, JP Duminy, RR Rossouw, F Behardien, KJ Abbott, K Rabada, M Morkel, Imran Tahir
JJ Roy, AD Hales, JE Root, JC Buttler†, EJG Morgan*, BA Stokes, MM Ali, CJ Jordan, AU Rashid, DJ Willey, RJW Topley