Smith to retire from international cricket
South Africa's cricketer and captain Graeme Smith is seen on Day 3 of the third Test match between South Africa and Australia at Newlands on 3 March, 2014 - by Luigi Bennett
The 33-year-old has captained South Africa in 108 Test matches, including the current match.
He broke the news to his team-mates at the end of the third day’s play on Monday.
"This has been the most difficult decision I have ever had to make in my life," said Smith.
"It's a decision that I have been considering since my ankle surgery in April last year.
"I have a young family to consider, and I felt that retiring at Newlands would be the best way to end it because I have called this place home since I was 18 years old."