The US death toll from coronavirus has climbed to more than 58,300, surpassing the deaths of Americans from the Vietnam War.

Within three months of the outbreak, more Americans have died from Covid-19-related illness than the 58,220 Americans who died over two decades in Vietnam.

Nearly 17,000 troops died during the war's deadliest year in 1968. On the deadliest single day during the war, 246 service members were killed on 31 January.

Several daily US death tolls from coronavirus have eclipsed 2,000 lives.

On Tuesday, the number of people who have been confirmed to have the virus reached more than 1 million, according to data from Johns Hopkins University.

Asked during a White House briefing on Monday whether a president should "deserve" re-election if more American lives have been lost within six weeks than during the Vietnam War and its aftermath, Donald Trump said the US has "lost a lot of people" but said that "original projections" had initially predicted more than 2 million deaths.

"We're probably heading to 60,000, 70,000," he said. "One person is far too many for this."

The president has frequently compared himself to a "wartime" president facing an "invisible enemy" during the public health crisis.

Loading....

Coronavirus cases in the US have eclipsed every other country and now represent nearly a third of all global infections. US deaths account for more than a quarter of global death toll.

The dramatic surge in infection follows a nationwide scramble to repair a significant shortfall in testing capacity. Fewer than 100 cases were identified in the US at the beginning of March. But over the last several weeks, daily death tolls have reached more than 1,000.