The Sensex gained further ground as realty, healthcare, capital goods, metal and IT stocks extended gains.
At 12:54 p.m., the BSE 30-share Sensex was up 178.50 points at 9,746.64, after hitting a high of 9,758.56 and a low of 9,547.21.
The S&P CNX Nifty was trading above the psychological 3,000 mark. Today, the broad based Nifty regained the 3K level. It fell below that level on Monday after a steep slide in stocks caused by a setback in worldwide stocks.