Reuters Market Eye - The Sensex gains 1.24 percent, while the Nifty rose 1.37 percent, in line with Asian shares that rallied after European Central Bank boosted market sentiment by signalling its resolve to defend the euro zone.
Traders say the rally would be short-lived as at home investors wait for policy action after renewed opposition from within the Congress party and coalition allies over reforms.
Provisional exchange data showed foreign investors sold stocks worth 11.8 billion rupees on Thursday, marking their third consecutive day of selling, when the Sensex fell 1.22 percent.
Banks leading the gains: ICICI bank