Graeme Smith has been passed fit to captain South Africa for the tour of England beginning next month.
An ankle injury has kept Smith out of action in recent months and caused him to miss the Indian Premier League but he has proved his fitness in time to lead the 15-man squad for the Test series.
National selector Andrew Hudson said: "Graeme has been outstanding both as our leading run-scorer and as captain during our last two Test tours of England and I have every confidence he will continue that form."
Smith is expected to make his 100th Test appearance in the first Test at The Oval in July.
South Africa squad for Test series against England: Graeme Smith (captain), Hashim Amla, Mark Boucher, Marchant de Lange, AB de Villiers, JP Duminy, Imran Tahir, Jacques Kallis, Morne Morkel, Alviro Petersen, Robin Peterson, Vernon Philander, Jacques Rudolph, Dale Steyn, Lonwabo Tsotsobe.