Benchmark share indices ended flat amid volatility weighed down by selling pressure in capital goods and financial shares. The 30-share Sensex ended at 19,640 down 20 points and the 50-share Nifty ended at 5,959 up 2 points.
The rupee strengthened by 16 paise, near four-month high, to 52.97 against the US dollar on the Interbank Foreign Exchange on sustained selling of the American currency by exporters and banks amid increased capital inflows.
BSE Realty, IT and Tech indices surged by almost 1%. However, BSE Capital Goods, Power and PSU indices declined by nearly 1% each. The main gainers on the Sensex were JSPL, Maruti Suzuki, ITC, TCS, HDFC, Hindalco, Tata Steel, Bharti Airtel and Infosys, all surging between 1-3%.
NTPC was the top Sensex loser, lower by over 2% at Rs 152 after the government has set a floor price of Rs 145 a share for its proposed 9.5% stake sale through offer for sale (OFS). The floor price is 7% discount to Monday's closing price of Rs 156 on the National Stock Exchange.
The broader markets ended marginally higher after the stocks from this space were beaten down badly since past few trading sessions. The BSE mid-cap index was up 0.02% and the small-cap index gained 17 points at 6,952 levels.