Cricket South Africa (CSA) announced on Friday that India will tour these shores in December and January, to play matches in all three formats against the Proteas.
Three Test matches and three ODIs will be contested, while the teams will face off in four T20s.
The tour starts on Friday 17 December and ends on Wednesday 26 January.
In a change to the original schedule, the New Year’s Test has been moved from the Wanderers in Johannesburg to Cape Town’s Newlands.
“CSA is excited to welcome India back to South Africa, which also significantly marks the 30th anniversary of South Africa’s first tour to India after re-entry into International Cricket in 1991. This tour affirms our unique relationship with the BCCI,” said Graeme Smith, CSA Director of Cricket.
All the Test matches are part of the World Test Championship (WTC) 2021-23 cycle.
1st Test: Dec 17-21: Wanderers, Johannesburg
2nd Test: Dec 26-30: SuperSport Park, Centurion
3rd Test: Jan 3-7: Newlands, Cape Town
1st ODI: Jan 11: Boland Park, Paarl
2nd ODI: Jan 14: Newlands, Cape Town
3rd ODI: Jan 16: Newlands, Cape Town
1st T20: Jan 19: Newlands, Cape Town
2nd T20: Jan 21: Newlands, Cape Town
3rd T20: Jan 23: Boland Park, Paarl
4th T20 – Jan 26: Boland Park, Paarl