New Delhi, June 30 -- Reversing intraday gains, Indian markets settled lower today but ended the quarter with strong gains. The Sensex slipped 45 points to 34,915 while NSE Nifty 50 index settled down 0.1% at 10,302, 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.

However, both Sensex and Nifty are still down around 15% for the year as markets grappled with the impact of the coronavirus pandemic on the country's economy and more recently the border tensions with China.

Meanwhile, coronavirus infections continued to surge in India, with total cases rising to 566,8...