Investors kept track of the two-day monetary policy meeting of the US Federal Reserve, which is due to announce its decision today.
The 30-share barometer added 79.62 points, or 0.25 per cent, at 31,183.11. It had climbed 7.79 points in the previous session.
Realty, healthcare, oil and gas and auto indices rose.
The NSE Nifty moved up by 20.50 points, or 0.21 per cent, to 9,627.40.
Support came from Dr Reddy's, Lupin, Reliance Industries, TCS, PowerGrid and ICICI Bank, which climbed by up to 1.53 per cent.
The US Dow Jones Industrial Average ended at a record close by rising 0.44 per cent yesterday.