Under-fire senior batters Cheteshwar Pujara and Ajinkya Rahane added a lifeline to their respective careers with crucial half-centuries but South Africa came back strongly in the second Test by reducing India to 188 for six at lunch on the third day, in Johannesburg.