However, only 20.4 overs were possible on the first day before rain arrived just before scheduled lunch. It stayed put over Kingsmead, until play was called off at around 3pm.
Vishwa Fernando and Asitha Fernando had led Sri Lanka s advances.
Vishwa, the left-arm quick, took the wicket of Tony de Zorzi, who was caught by a diving Kamindu Mendis at second slip, soon after Asitha had Aiden Markram held in the cordon - both bowlers striking in their second over of the day.
Temba Bavuma and Tristan Stubbs scratched their way through to the drinks break, putting on 32 together, with many of those runs coming off the outside edge through deep third. But Lahiru Kumara, Sri Lanka s fastest bowler, made amends for a wayward first over by having Stubbs fend one to third slip. Soon after, he nipped a ball through David Bedingham s defenses to send his off stump cartwheeling - the most dramatic dismissal of a short day s play, according to ESPNcricinfo.
Bavuma, who survived 47 balls and ended the day on 28, should have been held by Dimuth Karunaratne for 1, but he grassed the low chance at second slip. Bavuma again edged a Kumara bouncer he was trying hook, but Kumara was found to have marginally overstepped. Bavuma was on his way to the dressing room when the umpires called him back. He was on 20 at that point.
Bavuma, who was perhaps the most restrained of South Africa s batters, covered the line of his stumps nicely as Sri Lanka s opening bowlers plugged away in the channel, and though he frequently had his outside edge beaten, he did not appear especially eager to feel bat on ball. He had wicketkeeper-batter Kyle Verreyne for company when the showers came through.
The forecast for Thursday is for better weather. Sri Lanka will feel they did justice to the good bowling conditions they got by dint of having won the toss, according to the report.