Markets ended higher on Thursday, amid a volatile trading session, led by banks and capital goods shares.
The 30-share Sensex ended at 17,033 up 136 points or 0.80% and the 50-share Nifty ended at 5,165 up by 44 points or 0.87%.
The Sensex and the Nifty reached an intra-day high of 17,042 levels and 5,170 mark, respectively.
The Sensex and the Nifty reached an intra-day low of 16,800 levels and 5,093 mark, respectively.
Meanwhile, falling for the fourth-day today, the rupee tumbled to new low of 56.57 against the dollar on increased capital outflows from equity markets and rising demand from importers amid the US Fed indicating weak growth prospects for the American economy.
On the global front, most Asian markets ended on a lower note. Strait Times, Hang Seng, Taiwan, Kospi and Shanghai have slipped between 0.5-2%.
European markets have opened lower with CAC, DAX and FTSE slipping between 0.4-1%.
Back home, BSE Capital Goods and Bankex indices surged over 2% followed by counters like FMCG, Auto, Metal and Healthcare, all gaining by nearly 1% each.
Shares of capital goods companies were in focus on reports that the government will impose a 5% import duty on power generation equipment.
"The Prime Minister's Office (PMO) on Wednesday directed the power ministry to float a fresh proposal on slapping higher duty on imported power gear, a move aimed at cushioning domestic firms including Bharat Heavy Electricals Ltd (BHEL) and Larsen and Toubro Ltd (L&T)
Markets end tad higher amid volatility
YOUR SAY: Best companies to work for in India
Fitch lowers rating outlook of 3 Indian banks
Re down 48 paise vs USD but logs 1st gain in 10 weeks
India 'condemning' millions to stay poor: L N Mittal