Snapping their three-day losing streak, the benchmark indices settled around 1 per cent higher on Friday ahead of the outcome of state exit polls due later in the day.
That apart, market will also closely watch the outcome of OPEC-Russia meet, which is expected to come later in the day.
The S&P BSE Sensex climbed 361 points or 1.02 per cent to settle at 35,673 while NSE’s Nifty50 index added 93 points or 0.87 per cent to end at 10,694.
Among sectoral indices, the Nifty Bank index rose 1.5 per cent led by a rise in ICICI Bank and HDFC Bank. The Nifty Auto index, too, rose 0.9 per cent led by Bajaj Auto and Maruti Suzuki.
In the broader markets, the S&P BSE MidCap index rose 0.2 per cent to end at 14,717, while the S&P BSE SmallCap index slipped 0.3 per cent to 14,105.
On the political front, market participants are awaiting exit poll results of five state elections due after market hours today. The result of the assembly elections will likely set the tone for the general elections next year.
The rupee traded on a firm note during the day rising to 70.45 against the US dollar amid fall in oil prices ahead of the crucial OPEC meet outcome. The domestic unit on Thursday closed at 70.90.