The BSE Sensex and NSE Nifty extended gains, rising around 0.5% each amid volatility led by oil & gas, capital goods, power, metals and select banks stocks. The Indian rupee appreciated by 11 paise to 55.83 as against the US dollar.

The Sensex was trying to stay with bulls amid choppy trade, supported by index heavyweights Reliance, BHEL and L&T. But the fall in Bharti, ONGC, Infosys and ICICI Bank offset major gains. The Sensex was up 32 points at 15,845.60 and the Nifty rose 9 points to 4,742.85.

The markets saw consolidation throughout the session as traders seemed cautious post rally in the last few sessions. The Nifty closed with marginal gains but managed to stay above the 4950 level on the back of buying in realty, auto, telecom, oil marketing, cement, oil & gas and private power companies' shares.

At 14:55 hours IST, the Sensex gave up all its gains and turned choppy. Technology, private banking and capital goods stocks along with NTPC, ONGC, HDFC, Nalco, BPCL, Cipla and Reliance Infrastructure were witnessing selling pressure.

After roaring run up, the benchmark indices wiped out nearly 3% gains in the last one hour of trade and ended the day marginally higher amid choppy trade. Shares of banking, capital goods and private power companies, the heavyweight ONGC, Infosys, Bharti Airtel, Unitech helped the indices to close higher.

The BSE Sensex and NSE Nifty extended gains, rising around 0.5% each amid volatility led by oil & gas, capital goods, power, metals and select banks stocks. The Indian rupee appreciated by 11 paise to 55.83 as against the US dollar.

The Sensex was trying to stay with bulls amid choppy trade, supported by index heavyweights Reliance, BHEL and L&T. But the fall in Bharti, ONGC, Infosys and ICICI Bank offset major gains. The Sensex was up 32 points at 15,845.60 and the Nifty rose 9 points to 4,742.85.

The markets saw consolidation throughout the session as traders seemed cautious post rally in the last few sessions. The Nifty closed with marginal gains but managed to stay above the 4950 level on the back of buying in realty, auto, telecom, oil marketing, cement, oil & gas and private power companies' shares.

At 14:55 hours IST, the Sensex gave up all its gains and turned choppy. Technology, private banking and capital goods stocks along with NTPC, ONGC, HDFC, Nalco, BPCL, Cipla and Reliance Infrastructure were witnessing selling pressure.

After roaring run up, the benchmark indices wiped out nearly 3% gains in the last one hour of trade and ended the day marginally higher amid choppy trade. Shares of banking, capital goods and private power companies, the heavyweight ONGC, Infosys, Bharti Airtel, Unitech helped the indices to close higher.