South Africa will host India in the first of three-match Test series here on January 5. Later the Proteas play six One-Day International (ODI) and three Twenty20 International (T20I) with the visitors in the tour which ends here on February 24.