Gold futures rose above $1,800 an ounce for the first time in more than eight years as low interest rates and a resurgence in coronavirus cases drive demand for the metal as a haven.

Bullion for August delivery rose as much as 1.3% to $1,804 an ounce Tuesday on the Comex in New York, the highest for a most-active contract since November 2011. The metal posted its best quarter in four years.

With coronavirus cases topping 10 million and still growing, investors are running to gold for insurance against further economic fallout. Federal Reserve Chair Jerome Powell told Congress Tuesday that getting the virus under control is vital. A flare-up in U.S.-China trade frictions is also lending support to the metal, and banks including Goldman Sachs Group Inc. forecast more gains.

There’s an “explosion” in demand for gold, said Peter Thomas, a senior vice president at Chicago-based broker Zaner Group. “The virus concerns, inflation on the back of people’s mind, and the fact that it’s up almost 20% this year” is driving further increases in the metal, he said.

August futures settled at $1,800.50 an ounce on Tuesday, for a gain of 1.1%. Prices have advanced for three straight sessions. Gold touched all-time highs in September 2011, with futures rising to $1,923.70 and spot metal advancing to $1,921.17.

Investors continue to pile into gold-backed exchange-traded funds, with holdings at a record.

New hot spots are emerging, and the World Health Organization is warning that the worst of the pandemic is still to come because of a lack of global solidarity.