India ended Day 2 at 183/5, still trailing South Africa by 152 runs in the first innings.