The 30-share index ended 82.79 points, or 0.23 per cent, higher at 36,563.88.
Rupee is trading at 71.43 against dollar as gains in domestic equity market and easing crude prices strengthened investor sentiments.
The 30-share index was trading 186.94 points, or 0.51 per cent, higher at 36,668.03.
Govt is working on bringing in the revised version of the scheme UDAY 2 which seeks to address power sector issues he added.
Elevated crude oil prices have emerged as major fears for India in form of fiscal slippage and inflationary pressure.
After nosediving 704 points, the 30-share Sensex ended 642.22 points, or 1.73 per cent, lower at 36,481.09.
The 30-share index was trading 459.89 points, or 1.24 per cent, lower at 36,661.81 at 1330 hours.
The dollar index, which gauges the greenback's strength against a basket of six currencies, rose by 0.01 per cent to 98.61.
In the previous session, the BSE barometer settled 262 points, or 0.70 per cent, lower at 37,123.31.
The country buys over two-thirds of its oil, mostly from the Middle East, making it most vulnerable to any rise in oil price.