The 30-share Sensex ended above 16,000 at 16,003, up 132 points and the 50-share Nifty ended above 4,800 at 4,801, up 36 points.
The Sensex and the Nifty had both lost over 6% in the last three trading sessions.
Reliance Industries accounted for a 32-point gain on the Sensex while Infosys accounted for a 14-point gain. Reliance Industries had lost just over 10% in the last three trading sessions.
Meanwhile, billionaire Mukesh Ambani-led Reliance Industries Ltd has lost its position as the Indian stock market's most influential individual company to IT major Infosys, following a recent plunge in its share price.
Other notable gainers on the Sensex included Jindal Steel and HDFC Bank.
The government today said the current fiscal may end with inflation of around 7%, driven by moderation in demand side pressures and record foodgrain production this year.
The Indian rupee tanked by 56 paise to a historic low of Rs 53.40 per US dollar in early trade today due to persistent demand for the American currency from banks and importers on the back of a higher dollar in overseas markets and weak domestic equity markets.
On the sectoral front, BSE Metal index saw some buying activity which took the index 2% higher at 10,189. Hindalco Industries, Jindal Steel & Power, Steel Authority of India, up 4-6%
Infosys, not RIL, is India's most influential stock!
Markets dip as Oct IIP disappoints
Don't allow political differences hurt progress: Tata
Maryland draws $60 mn from Indian cos
Market wilts as growth forecast tilts