The markets resumed firm but fell to hold on initial gains on profit-booking by wary investors at higher levels after overnight sharp gains and the benchmark Sensex, after moving sideways, was up by 18 points to quote at 16,235.88 at 1030 hrs.
The Bombay Stock Exchange 30-share barometer, Sensex, fluctuated in a range of 16,309.88 and 16,131.84 before being quoted at 16,235.88 at 1030 hrs, a mere rise of 18.39 points over Tuesday's close of 16,217.49.
The Sensex has registered this year's second largest ever gains of over 928 points on Tuesday.
The 50-issue S&P CNX, Nifty of the National Stock Exchange also improved by 10.10 points to 4,887.60 at 1030 hrs.
Asian indices displayed narrowly mixed trend this morning following mixed cues from Wall Street on Tuesday.
According to brokers, the market might show high volatile movements ahead of the expiry of March contracts on Thursday.
Foreign Institutional Investors (FIIs) continued their buying spree for the third straight day and pumped in Rs 1,246 crore on Tuesdsay, as per provisional data. Domestic funds were also net buyers to the tune of nearly Rs 400 crore on the same day.