"India reports less than 40,000 daily new cases after 102 days," said the federal health ministry in an official statement.
The death toll mounted to 397,637 as 907 deaths were recorded since Monday morning.
This is the second consecutive day after a gap of nearly two-and-a-half months that the daily deaths fell below 1,000. The number crossed 1,000 on April 14.
There are still 552,659 active cases in the country as there was a fall of 20,335 during the past 24 hours.
So far, 29,366,601 patients have recovered and been discharged from hospitals, with 56,994 of them discharged during the past 24 hours.