A benchmark index of Indian equities markets was trading 107.93 points or 0.57 percent up during pre-noon trade Monday.
Good buying was seen in metals, healthcare and auto sectors, while selling pressure was observed in the banking index (bankex).
The 30-scrip sensitive index (Sensex) of the S&P Bombay Stock Exchange (BSE), which opened at 18,898.94 points, was trading at 18,897.27 points in the pre-noon session, up 107.93 points or 0.57 percent from Friday's close at 18,789.34 points.
The Sensex touched a high of 18,951.99 points and a low of 18,796.01 points in the trade so far.
The S&P BSE metals index surged 285.45 points, the healthcare index increased by 186.01 points and the auto index went up by 86.77 points. However, the bankex plunged 130.88 points.
The wider 50-scrip Nifty of the National Stock Exchange (NSE) was also trading 28.60 points or 0.51 percent up at 5,594.25 points.