India reported 2.59 lakh new Covid cases, taking its tally to 2.6 crore.
The death count rose to 2,91,331 after 4,209 more patients died in the last 24 hours.
Vaccinations showed a downward graph amid fears of a third wave in the next 6-8 months.
India, which has been reporting under three lakh daily cases for the last four days, is the second worst-hit country after the US. The positivity rate has dropped to 12.58 per cent.
Over 20.61 lakh samples were tested for the infection in the last 24 hours, accounting for the highest single-day tests so far.
Maharashtra, Karnataka, Kerala, Tamil Nadu and Uttar Pradesh have the highest number of infections.