Gold hit an all-time high of $1,944.73 per ounce on July 27, as investors sought safety amid fears over worsening U.S.-China ties against a backdrop of a global economy hard hit by rising numbers of cases of coronavirus.
A weakening dollar, in which gold is denominated, increased the appeal of the yellow metal, which can act as a safe haven at times of heightened geopolitical uncertainty.