The 30-share index rose 47.92 points or 0.17 per cent at 26,813.57 with sectoral indices such as healthcare, auto, FMCG, banking and metal being in the positive zone.
The gauge had lost 101.27 points in the previous two sessions.
The NSE index Nifty was also trading 8.65 points or 0.10 per cent higher at 8,212.35.
Traders said selective buying in line with a slightly better trend in other Asian markets in thin trading, just hours before the start of Britain's referendum on its futures in the European Union, influenced trading sentiment here.
Also Read
Meanwhile, RBI yesterday said it is keeping a watch on Brexit developments and will take necessary steps including liquidity support to ensure orderly conditions in the financial markets.
Sebi and stock exchanges have also beefed up surveillance mechanism to deal with any excessive volatility in the run up to the 'Brexit' referendum whose outcome is keenly awaited by the investors.
Elsewhere in Asia, Hong Kong's Hang Seng was up 0.24 per centwhile Japan's Nikkei was 0.48 per cent higher in morning trade today. Shanghai Composite Index shed 0.34 per cent.