Most of the new cases were detected in four localities: HCMC (1,270), Ca Mau (1,072), Ben Tre (1,035) and Hanoi (1,024).
This was the second day this week Hanoi recorded over 1,000 cases. The city had on average 835 new cases a day in the last seven days.
In the past 24 hours, 283 Covid-19 patients have died, including 74 in HCMC.
Since the pandemic started last year, the death toll in Vietnam has climbed to 28,616, or 2 percent of all infections.
In the latest wave that hit the country in late April, more than 1.45 million cases have been confirmed and 1.06 million them have recovered.
So far, 91.8 percent of the adult population have been vaccinated.