India will play hosts South Africa in the first Test of the three-match series from January 5th at Newlands Cricket Ground in Cape Town.