India will square off against South Africa in the 3rd Test of the three-match series on Oct 19, 2019, at JSCA International Stadium Complex, Ranchi. India has already won the on-going bilateral Test series by emerging victorious in the previous game against Proteas at Pune.