Veteran fast bowler Dale Steyn has been recalled by South Africa for next month's Test series against Sri Lanka.
Steyn will be 35 by the time the Proteas set off for the trip and is due to play county cricket for Hampshire for the rest of the month after filing in for compatriot Hashim Amla who, despite recuperating from a back niggle, is named alongside him in the travelling party.
Steyn has taken 419 Test wickets in 85 appearances - only one of which has been in the past 19 months due to a succession of injuries.
The 15-player squad also sees the return of Multiply Titans' left-armer Tabraiz Shamsi, whose only previous Test was the pink ball match against Australia at the Adelaide Oval in 2016, and the inclusion of his uncapped Titans team-mate and fellow wrist spinner Shaun von Berg.
Sri Lanka are 11/8 to win this month's second Test against West Indies while South Africa are 8/1 to win the 2019 World Cup.
"It is very welcome news to have Dale back in our pack of world-class seamers, particularly in view of the retirement of Morne Morkel," said Cricket South Africa's national selection panel convener Linda Zondi.
"Kagiso Rabada has also made a complete recovery from the injury concerns he had at the end of the Australia Test series.
"A key factor in our selection process was to cover all our bases and all possible conditions that we may encounter in Sri Lanka. The two additional spinners to back up Keshav Maharaj have both had excellent records in recent times in our domestic cricket. Von Berg also gives us additional batting strength in the lower order.
"Heinrich Klaasen is the other uncapped player although he has been part of our squad for some time. He provides wicketkeeping cover for Quinton de Kock and is also a contender for a specialist batting position."
View all Cricket betting