Mumbai: Amid a frenzy start, Sensex on Monday surged up by 125 points touching the opening trade at 18,644 points.

The 30-share barometer, which gained 308.23 points in the previous session, gathered another 124.77 points, or 0.67 per cent, to 18,643.58 in the first few minutes of trade on Monday.

Stocks of metal, realty, oil and gas, banking and capital goods firms led the rise

In a similar manner, the wide-based National Stock Exchange Nifty index rose by 34.60 points, or 0.62 per cent, to 5,586.05.

Brokers said increased buying by funds and retail investors in stocks available at attractive levels and a firming trend on other Asian bourses mainly buoyed the trading sentiment here, but concerns over rising interest rates limited the gains.

In the Asian region, Hong Kong's Hang Seng index rose by 0.89 per cent, while Japan's Nikkei was down 0.35 per cent in morning trade today. The US Dow Jones Industrial Average ended 0.43 per cent higher in the previous session on Friday.