South Africa captain AB de Villiers will miss the one-day international and Test series against Australia, due to his injured elbow requiring surgery.
Prolific batsman De Villiers has been sidelined since damaging his left elbow playing in the Caribbean Premier League in July.
The Proteas host five ODIs with Steve Smith's side, starting on Friday, before heading to Australia for three Tests, but De Villiers will play no part.
"Unfortunately AB de Villiers has failed to come through his fitness test this morning," team manager Mohammed Moosajee told reporters.
"Although the physio strapped his elbow while he was batting, he did feel some relief in some of his shots, but the elbow pain hasn't resolved completely.
"With that in mind, we are scheduling surgery for him early next week. We're hopeful we will get him back in action before the end of the Sri Lankan home series over the Christmas period.
"We have tried the conservative management of rest, physio, rehab and cortisone infiltration into the elbow, but that has not yielded the results that we would have liked."