India has reported a record 295,041 coronavirus cases, as the death toll crossed 2,000 in a day for the first time.
Even with hospitals struggling, Prime Minister Narendra Modi advised state governments against imposing a harsh lockdown in favour of micro-containment zones as he sought to avoid another economic slump.
The surge in India has exacerbated the slowdown in global vaccination campaigns.
India is a major vaccine producer but was forced to delay deliveries of shots to focus on its domestic demand.
So far, India has administered more than 130 million doses of vaccines in a nation of nearly 1.4 billion since mid-January.
Overall, India has reported more than 15.6 million confirmed cases, the second highest behind the United States. The number of deaths stands at 182,553.
Meanwhile, 22 patients died at a hospital in Maharashtra state after their oxygen supply was interrupted by a leakage in a supply tank, officials said.
Suraj Mandhar, the district collector, said the oxygen supply has since been resumed to other patients, in the Zakir Hussain Hospital in Nashik, a city in Maharashtra state, which is the worst-hit by the latest surge in coronavirus cases in the country.
Fire officer Sanjay Bairagi said the leakage was plugged by the fire service within 15 minutes, but there was supply disruption.
Television images showed white fumes spreading in the hospital area, causing panic.
More than 170 patients were on oxygen in the hospital, according to local media.