Indian equity markets rebounded on Friday, with the Sensex gaining 315 points and the Nifty adding 77 points, amid easing crude prices and reports of progress towards a phased US-Iran agreement. Analysts said investors remained selective amid global risks.