Sensex on firm footing, Nifty holds 7900 levels

The S&P BSE Sensex rallied as much as 157 points in trade on Wednesday, led by gains in ICICI Bank, ONGC, State Bank of India, Tata Motors and ITC. Tracking the momentum, the 50-share Nifty index was trading comfortable above its crucial psychological support level of 7900, supported by gains in consumer durable, oil & gas, realty and pharma stocks.