India's tour of South Africa later this year will commence with the visitors playing Twenty20 and 50-over internationals against the hosts before taking them on in a three-Test series.
England will play four Tests, five One-Day Internationals and two Twenty20 matches on a 10-week tour of South Africa during the 2015/16 summer season.
The tour will start with the first ODI in Johannesburg on December 5, while the two-Test series will begin on December 18 at the same venue.
AB de Villiers and Dale Steyn make their long-awaited return to the South Africa Test squad for the day-night four-day Test match against Zimbabwe to be played at St. George's Park, Port Elizabeth, from December 26 to 29.
The Indian team's tour of South Africa, which was finalised after weeks of deliberations and controversies, will kick off with a three-match One-Day International series starting on December 5, in Johannesburg.