South Africa have retained the same 15-man squad that saved the series with Pakistan in October for their two home Tests against India later this month.
South Africa lost the first Test against Pakistan in Abu Dhabi but came back strongly to win the second match by an innings and 92 runs to square the series 1-1 in Dubai in October.
"We were very happy with the performance of the Proteas in the second Test match at Dubai and we see no need to change something that is operating well," selection convener Andrew Hudson said in a statement on Monday.
The first Test against India will be played at The Wanderers in Johannesburg from December 18-22 and the second at Kingsmead in Durban from December 26-30.
Squad: Graeme Smith (captain), AB de Villiers (vice-captain), Hashim Amla, JP Duminy, Faf du Plessis, Dean Elgar, Imran Tahir, Jacques Kallis, Rory Kleinveldt, Morne Morkel, Alviro Petersen, Robin Peterson, Vernon Philander, Dale Steyn, Thami Tsolekile.
Photograph: Lee Warren/Gallo Images/Getty Images
Stats: Hashim Amla, Quinton de Kock on a roll
Proud to beat the No 1 ODI team, says SA skipper A B de Villiers
Embarrassed to overtake Viv Richards' record, says Amla
Second ODI: Can the tide turn in India's favour in Durban?
Smith released from ODI squad to focus on Tests