Traders may be taking profits on oil ahead of uncertainty around macro-economic data and US oil inventory reports.
With no major events due this week, market will focus on the next leg of corporate result announcements, said Vinod Nair of Geojit.
Nifty-50 index closed 13.15 points or 0.11 per cent higher at 11,890.60.
As per the data, labour productivity grew at an average annual rate of 3.7 per cent during the financial year 2016-2018.
The international gold prices were up as the trade deal uncertainty between the two major economies scared global investors.
This is the first time in the last seven months that Maruti Suzuki has seen an increase in its domestic sales.
The broader NSE Nifty too advanced 13.15 points, or 0.11 per cent, to close at 11,890.60.
Analysts said raising of bets by participants kept crude prices higher in futures trade here.
At the interbank foreign exchange market, the rupee opened on a weak note at 70.96 and fell further to trade at 70.98.
Top gainers in the Sensex pack included IndusInd Bank, Hero Motocorp Tech Mahindra, Tata Steel, ITC and Infosys.