The 30-share BSE Sensex inched up 20.59 points or 0.03 per cent to settle at a fresh record of 74,248.22. The index oscillated between the intra-day peak of 74,361.11 and the low of 73,946.92.
The broader NSE
"Although the RBI policy meeting unfolded as anticipated, concerns over food inflation and warnings of a heat wave tampered sentiment," said Vinod Nair, Head of Research, Geojit Financial Services.
Among the Sensex constituents, 18 stocks closed in negative with UltraTech Cement, L&T, Bharti Airtel, Bajaj Finance and Tech Mahindra being major laggards.
Other heavyweights like Asian Paints, Maruti, Titan and JSW Steel also saw heavy selling.
In contrast, Kotak Mahindra Bank, Bajaj Finserve, HDFC Bank, ITC and SBI bucked the trend and ended the session with a gain of up to 2.09 per cent.
BSE largecap gained 0.15 per cent, while midcap and smallcap indices rose 0.50 per cent.
Global oil benchmark Brent crude advanced 0.11 per cent to USD 90.75 a barrel.
Asian markets were lower, with Japan's Nikkei 225 losing 1.96 per cent and Hang Seng of Hong Kong declining 0.01 per cent. South Koran index Kospi fell 1.01 per cent.
European markets were trading in the red. Germany's DAX and London's FTSE 100 lost 1.57 per cent and 0.90 per cent, respectively, while CAC40 of France went down by 1.36 per cent.
The US markets closed largely lower in the overnight trade on Thursday.
"The global sentiment was dampened by the rise in oil prices and tensions in the Middle East. Investors remain attentive to upcoming US non-farm payroll and unemployment data, seeking clarity on the Federal Reserve's future rate path," Nair said.
Foreign Institutional Investors (FIIs) offloaded equities worth Rs 1,136.47 crore on Thursday, according to exchange data.
On Thursday, the BSE benchmark Sensex surged 350.81 points or 0.47 per cent to settle at its lifetime high of 74,227.63. The NSE Nifty also hit its fresh peak of 22,514.65, gaining 80 points or 0.36 per cent.