Oil marketing companies soared on the back of higher crude oil prices. But investors were guarded ahead of release of index of industrial production (IIP) for May and consumer price (CPI) inflation for June post market hours today.
The next triggers are a set of corporate quarterly earnings, which is going to kick off tomorrow with TCS.
The BSE barometer closed at a new closing high of 31,804.82, up 57.73 points, or 0.18 per cent, as fag-end buying in heavyweights emerged.
The 50-share Nifty ended up 30.05 points, or 0.31 per cent, at a new closing peak of 9,816.10. During the session, it shuttled between 9,824.95 and 9,787.70.
More From This Section
Its previous closing high was 9,786.05 hit yesterday.
"Market started positively, but consolidated near its peak as investors took a wait and watch approach ahead of CPI and IIP data today. Quarterly results and their impact to the current high valuation will be eagerly watched," said Vinod Nair, Head of Research, Geojit Financial Services.
Reliance Industries, the biggest company by market capitalisation, rallied 1.02 per cent to hit a fresh nine-year high after its subsidiary Reliance Jio yesterday unveiled new tariff plans.
Other contributers were ICICI Bank, SBI, Tata Motors, PowerGrid and NTPC.
However, the largest IT exporter, TCS fell 1.29 per cent ahead of its earnings, to be released tomorrow.
Foreign portfolio investors (FPIs) bought shares worth a net Rs 182.05 crore while domestic institutional investors (DIIs) net purchased Rs 335.75 crore yesterday, as per provisional data.
Stocks of liquor companies were back in demand after a favourable Supreme Court order yesterday.
In the euro zone, shares were higher as investors looked forward to the earnings report and monitored the latest political developments in the US.
Among sectoral indices, BSE oil and gas gained the most by rising 1.54 per cent, followed by PSU, banking and power.
In sync with the overall trend, broader markets showed firmness.