India vs South Africa 2018 full match schedule has been announced. India's three Test matches in South Africa in January will be played in Cape Town, Centurion and Johannesburg, Cricket South Africa announced on Wednesday. The itinerary for a tour of three Test matches, six one-day internationals and three Twenty20 internationals was announced a week after the tour was confirmed following lengthy negotiations. For a complete schedule , watch video!!