The BSE Sensex and the Nifty snapped a three-session losing streak to gain nearly 2 percent on Friday, after Reliance Industries surged on hopes one of its blocks held higher gas reserves while lenders rallied after easing wholesale inflation raised hopes of a rate cut.
Shares also tracked a rally in Asian markets following a bruising selloff in global markets, which had sent the rupee to record lows and pushed the Sensex down 1.3 percent for the week.
Investors are now looking ahead at the Reserve Bank of India's policy review on Monday as the next key trigger, along with movements in global markets.
Although most analysts expect the RBI to keep rates on hold, an outside chance was seen after the headline inflation slowed for a fourth straight month in May to 4.7 percent from a year earlier.
"The RBI meeting on Monday will be an important trigger for the market. Expectations are mixed on whether the RBI will cut rates or not," said Dipen Shah, head of Private Client Group Research, Kotak Securities.
Markets are pricing in some roll-back of stimulus by the U.S. Federal Reserve as well, but if it maintains status-quo, there can be further respite to the markets, added Shah.
The benchmark Sensex rose 1.86 percent, or 350.77 points, to end at 19,177.93, marking its biggest single-day gain since May 15, although it was not enough to prevent the index from posting its second consecutive weekly fall.
The broader Nifty rose 1.92 percent, or 109.30 points, to end at 5,808.40, closing above the psychologically important 5,800 level but 1.2 percent lower for the week.
Reliance Industries Ltd
Lenders rallied after easing wholesale inflation raised rate cut hopes. The NSE banking index fell 2.5 percent for the week, a fourth consecutive weekly drop.
ICICI Bank Ltd
Tata Motors Ltd
Tata Coffee Ltd
Maruti Suzuki Ltd
However, among stocks that fell, Apollo Tyres Ltd