Shubman Gill had to retire himself out after facing just three deliveries on Day 2 of the ongoing first Test between India and South Africa.