The Bombay Stock Exchange benchmark Sensex on Wednesday regained the 18,000-points level after almost 25 months on aggressive buying by funds expecting good fourth quarter results by corporates.

The Sensex, which was on an upward march in the last three trading sessions, moved up further by 67.03 points or 0.37 per cent to 18,008.40 in opening trade, the highest since February 2008.

Similarly, the wide-based National Stock Exchange index Nifty rose by 19.80 points or 0.36 per cent to 5,385.80.

Stock brokers said firming Asian markets also supported the uptrend on the domestic front.

More In: Markets | Business