The benchmark indices settled at record closing highs with the Nifty50 touching its crucial 10,500 in last leg of trade, but ended below that mark.
Broader indices the S&P BSE Midcap and the S&P BSE Smallcap indices also hit their respective closing highs.
The Nifty IT (up 1%) and The Nifty PSU Bank (up 1.5%) were the leading sectoral gainers.
The breadth, indicating the overall health of the market, was strong. On the BSE, 1,570 shares rose and 1,173 shares fell. A total of 178 shares were unchanged.
The 30-share BSE Sensex was up 184.02 points at 33,940.30 and the 50-share NSE Nifty rose 52.70 points to 10,493.
Morepen Laboratories and D B Realty, from the S&P BSE Smallcap index, have rallied 50% each during the current week on back of positive development in these counters.
GNA Axles (up 4 percent) and Kilburn Engineering (up 10 percent) were trading at day’s high while ONGC and Granules India extended rally to 3-4 percent.