भारत और साउथ अफ्रीका के बीच जोहानिसबर्ग टेस्ट का दूसरा दिन भी शानदार खेल का गवाह बना. साउथ अफ्रीका की पहली पारी 229 रन पर सिमटने के बाद भारतीय टीम ने अपनी दूसरी पारी में दो विकेट खोकर 85 रन बना लिए और साउथ अफ्रीका पर 58 रन की बढ़त हासिल कर ली. साउथ अफ्रीका ने भारत पर 27 रन की लीड ली थी, जिसे भारत ने जल्द ही उतार दिया, लेकिन टीम के दोनों ओपनर केएल राहुल (8) और मयंक अग्रवाल (23) जल्दी आउट होकर पवेलियन लौट गए. चेतेश्वर पुजारा (35) और अजिंक्य रहाणे (11) ने इसके बाद भारत को और कोई नुकसान नहीं होने दिया और नाबाद लौटे.