Indian shares ended lower on the last day of its best quarter since 2009, led by losses in energy stocks, and ahead of Prime Minister Narendra Modi's address to the nation.
The Nifty settled down 0.1% at 10,302.1 on Tuesday, while the benchmark Sensex slipped 0.13% to 34,915.8 after rising around 0.8% each during the session.
The Nifty closed the quarter about up 19.8% and the Sensex 18.5%, registering their best performances since the June quarter of 2009, after hitting a four-year low in March.
Both indexes are still down around 15% for the first half of the year, as markets grappled with the impact of the coronavirus pandemic on the country's already weak economy and more recently the border tensions with China.
European shares edged lower, oil fell and the MSCI world equity index, which tracks shares in 49 countries, was muted as markets took stock at the end of the first half of 2020.
Meanwhile, virus infections continued to surge in India, with total cases rising to 566,840 as of Tuesday morning, including 16,893 deaths, according to federal health ministry data, as several Indian cities prepared to extend their lockdowns.
"The Nifty will continue to trade in the 10,000-10,500 range as markets pull between fears over the virus-related lockdowns and a liquidity-driven recovery," said Samrat Dasgupta, chief executive at Esquire Capital Investment Advisors.
Oil refiners Bharat Petroleum Corp Ltd and Indian Oil Corp Ltd led the losses on the Nifty, falling 2.4% and 2%, respectively.
Miner Coal India slid 1.5% and top lender HDFC Bank ended 1% lower, while gains in Shree Cement and Maruti Suzuki India helped limit losses on the Nifty.
Prime Minister Modi started his address at 1600 hours local time (1030 GMT) on Tuesday, a day after the government announced a new set of guidelines to further ease restrictions.
India had on Monday banned 59, mostly Chinese, mobile apps including Bytedance's TikTok and Tencent's WeChat in its strongest move yet targeting China in the online space.