Jacques Kallis has ruled himself out of South Africa's Champions Trophy campaign next month because of "personal reasons".
The all-rounder, who is currently playing in the Indian Premier League, has been replaced in the team by David Miller.
The country's head selector Andrew Hudson admitted that Kallis would "obviously be missed" but believes that Miller is an able replacement.
South Africa have also included all-rounders JP Duminy and Faf du Plessis, who have recovered from their respective injuries.
South Africa squad for ICC Champions Trophy: Hashim Amla, Farhaan Behardien, AB de Villiers (capt & wk), JP Duminy, Faf du Plessis, Colin Ingram, Rory Klleinveldt, Ryan McLaren, David Miller, Morne Morkel, Robin Peterson, Aaron Phangiso, Graeme Smith, Dale Steyn, Lonwabo Tsotsobe