Equity benchmark indices ended with gains on Wednesday amid buying in blue-chips Reliance Industries and Infosys amid mixed cues from global markets.
The 30-share BSE Sensex climbed 267.75 points or 0.36 per cent to settle at 74,221.06.
During the day, it jumped 354.48 points or 0.47 per cent to 74,307.79.
Similarly, the NSE Nifty advanced 68.75 points or 0.31 per cent to finish at 22,597.80.
"Despite mixed global market sentiments ahead of the US Fed minutes, Indian markets exhibited a subtle positive trend.
"Investors are optimistic about stable Q4 earnings and easing election jitters that had previously increased volatility.
"Interest in the FMCG sector has risen due to the potential for an early onset of monsoon.
"Nevertheless, markets may underperform in the short term as they wait for the election outcome, with FIIs staying on the sidelines," Vinod Nair, head of research, Geojit Financial Services, said.
Among the Sensex firms, Hindustan Unilever, Reliance Industries, Infosys, Asian Paints, ITC and UltraTech Cement were the major gainers.
State Bank of India, JSW Steel, Axis Bank, ICICI Bank, Tata Steel and Tata Motors were among the laggards.
In Asian markets, Shanghai settled in the positive territory while Seoul, Tokyo and Hong Kong ended lower.
Global oil benchmark Brent crude declined 0.84 per cent to $82.18 a barrel.
Foreign Institutional Investors (FIIs) offloaded equities worth Rs 1,874.54 crore on Tuesday, according to exchange data.