Even without leading trio AB de Villiers, Dale Steyn and Morne Morkel, the hosts are expected to defeat their island opponents who have lost eight of their 10 previous Tests in South Africa.
Former South Africa opener Alviro Petersen banned for two years
A 2-1 series victory in Australia in November boosted morale for Faf du Plessis' side, who were badly beaten in India 13 months ago and then lost a home series to England during which captain Hashim Amla stepped down.
De Villiers took over but missed the home series win over New Zealand in August and the trip to Australia with an elbow injury, giving way to Du Plessis.
"People expect us to beat Sri Lanka but that's not certain," Du Plessis told reporters in the build-up to the first Test. "They have played really good cricket over time. They have also lost some key players ... but they are a quality cricket team, they've got exceptional spin bowlers."
South Africa name uncapped De Bruyn for Sri Lanka Tests
An injury-hit Sri Lanka team warmed up with a series win in Zimbabwe last month. Captain Angelo Matthews and deputy Dinesh Chandimal return for the tour in South Africa. Flatter tracks are likely to dilute Rangana Herath's impact. The spinner is especially dangerous at home and bowled superbly in the 3-0 whitewash of Australia in July and August.
"I don't think I will have much help in South Africa from the wickets," said Herath. "It will be much better for the seamers."
The second Test is in Cape Town and the last match in Johannesburg.
COMMENTS
Comments are moderated and generally will be posted if they are on-topic and not abusive.
For more information, please see our Comments FAQ