The Bombay Stock Exchange benchmark Sensex rose by over 80 points, or 0.45 per cent, in the opening trade on Monday on continued capital inflows by foreign funds.
The 30-share index, which had gained 85.91 points in the previous session, rose further by 80.38 points, or 0.46 per cent to 17,725.14 points in the opening trade.
The wide-based National Stock Exchange index Nifty also moved up by 21.90 points, or 0.41 per cent, to 5,303.90 points.
Shares of auto, consumer durables, metals and oil and gas sectors were in good demand.
Brokers said, reports of better trend on the other Asian bourses, which were up by 0.72 per cent in the morning trade today, mainly buoyed trading sentiments here, triggering widespread buying by funds as well as retail investors.
Among gainers, Tata Motors was up by 0.63 per cent to Rs 754.40, Maruti Suzuki by 0.84 per cent to Rs 1,407.90, Mahindra and Mahindra by 1.69 per cent to Rs 547.95, Reliance Industries by 0.55 per cent to Rs 1,105, HDFC Bank by 0.87 per cent to Rs 1,965, Tata Steel by 0.74 per cent to Rs 648.25 and Sterlite Industries 0.52 per cent to Rs 824.