The Wanderers wicket is expected to be seamer-friendly and with decent cloud-cover expected throughout the test, batsmen can expect a lively surface as South Africa look to complete a clean-sweep of the series.
South Africa have handed a debut to 24-year-old seamer Duane Olivier, the leading wicket-taker in domestic four-day cricket, in the place of spinner Keshav Maharaj.
All-rounder Wayne Parnell has also come in to replace seamer Kyle Abbott following the latter’s decision to take up a Kolpak contract with Hampshire.
Sri Lanka are unchanged for the test with captain Angelo Matthews saying he would have bowled in any event had he won the toss.
Amla becomes the eighth South African to play 100 tests but is struggling for form with the bat, having managed only...