Indian shares are set to open higher on Wednesday, tracking gains on Wall Street after witnessing broad-based buying in the previous session, with the benchmark Nifty 50 inching towards an all-time high.

India's NSE stock futures listed on the Singapore Exchange were up 0.25% at 18,858, as of 08:08 a.m. IST.

The Nifty 50 is less than 0.5% shy of its all-time high level.

"After a brief consolidation last week, the Nifty is gaining momentum and attempting to make new highs," said Siddhartha Khemka, head of retail research at Motilal Oswal Financial Services.

Also read: Day Trading Guide for June 28, 2023

"India VIX (volatility index) at a multi-month low of 10.82 is also supporting the market."

While the Sensex hit a record high last week, the Nifty came within just one point of an all-time high of 18,887.60.

Financials powered the rally on Tuesday. Housing Development Finance Corporation and HDFC Bank are working towards completing their merger by July 1 and may set July 13 as the record date for swapping shares, HDFC said.

Wednesday's session will be the expiry for June derivatives series, after the National Stock Exchange revised the date. Indian markets will be closed on Thursday for the Eid holiday.

Also read: Stock to buy today: Max Financial Services (₹786.25)

Wall Street equities edged higher overnight, as sentiment improved on strong economic data. Asian markets were mixed, dragged by lacklustre economic data from China.

On Tuesday, foreign institutional investors bought a net ₹2,024 crore worth of Indian equities, while domestic investors sold ₹1,991 crore of shares, as per provisional NSE data.