India are set to tour South Africa early next year, where they play three Tests, six One-Day Internationals, and three Twenty20s. The first Test will be played at Cape Town from January 5.