South Africa have made five changes to their team as Stephen Cook makes his debut against England at Centurion.
Cook replaces Stiaan van Zyl at the top of the order, while Faf du Plessis has been dropped in favour of JP Duminy.
Quinton de Kock is fit again and takes the wicketkeeping gloves from Dane Vilas. Dane Piedt comes in for Chris Morris and Kyle Abbott for Hardus Viljoen.
AB de Villiers won the toss and although he feels the first hour will be tough, he had no hesitation in batting first.
South Africa: Dean Elgar, Stephen Cook, Hashim Amla, AB de Villiers, JP Duminy, Temba Bavuma, Quinton de Kock, Kagiso Rabada, Dane Piedt, Kyle Abbott, Morne Morkel.
England: Alastair Cook, Alex Hales, Nick Compton, Joe Root, James Taylor, Ben Stokes, Jonny Bairstow, Moeen Ali, Stuart Broad, Chris Woakes, James Anderson.
For ball-by-ball commentary, click below: