Indices were trading firm near the day's high in morning trade. The Nifty traded above the crucial 14,700 mark. Barring the Nifty Metal index, all the sectoral indices on the NSE were in the green.
At 10:27 IST, the barometer index, the S&P BSE Sensex, was up 316 points or 0.65% at 49,260.19. The Nifty 50 index was up 86.95 points or 0.59% at 14,740.85.
In broader market, the S&P BSE Mid-Cap index was up 0.67% while the S&P BSE Small-Cap index was up 0.88%.
The market breadth was strong. On the BSE, 1789 shares rose and 723 shares fell. A total of 127 shares were unchanged.
Gains were capped investors are monitoring the progress on vaccination drive. Trading was also cautious ahead of the US Fed's monetary policy outcome on Wednesday.