India will host South Africa for the fourth T20I at the Saurashtra Cricket Association Stadium in Rajkot on Friday.