The 30-share barometer, which had gained 111.13 points in the previous session, rose by 10.41 points, or 0.05 per cent, to 18,803.85.
Similarly, the wide-based National Stock Exchange index Nifty moved up by 1.25 points, or 0.02 per cent, to 5,718.40.
Brokers said continued buying, though selective, by funds and retail investors, helped Sensex to trade in the positive territory.
They, however, said participants preferred to adopt a cautious approach on a weak trend in Asian markets and tomorrow's holiday at the domestic bourses.
Meanwhile, in the Asia, Japan's Nikkei fell by 0.35 per cent, while Hong Kong's financial markets are closed.
The US Dow Jones Industrial Average ended 0.02 per cent higher in yesterday's trade.