The benchmark indices ended flat on Wednesday.
The S&P BSE Sensex ended at 36,858, up 33 points. The index hit a fresh record intra-day of 36,947.18 earlier today. The broader Nifty50 index settled at 11,132, down 2 points. It touched an intra-day high of 11,157.15.
Among sectoral indices, the Nifty PSU Bank index ended 1% higher led by a rise in Canara Bank, Indian Bank and State Bank of India.
The rupee recovered from its initial sluggishness to trade higher by 8 paise to 68.86 against the US dollar in late morning deals, following bouts of dollar selling from banks and exporters.
rose modestly on Wednesday, supported by upbeat Wall Street earnings
and hopes China's government spending would boost growth but trade tensions remained in focus ahead of a meeting between the US and European Commission presidents.
MSCI's broadest index of Asia-Pacific shares
outside Japan gained 0.2 per cent. The Shanghai Composite Index was little changed after brushing a one-month high. Hong Kong's Hang Seng climbed 0.8 per cent. South Korea's KOSPI lost 0.4 per cent and Japan's Nikkei rose 0.4 per cent.
edged higher for a second day on Wednesday after data showed US crude inventories fell more than expected last week, easing worries about oversupply that have dragged on markets
in recent sessions.
(with Reuters inputs)
Brent crude was up 57 cents (0.8 per cent) at $74.01 a barrel. The global
benchmark settled 38 cents higher on Tuesday. US West Texas Intermediate rose 27 cents (0.4 per cent) to $68.79, having risen nearly 1 per cent in the previous session.