Spot gold may test a resistance at $1,847 per ounce, a break above which could lead to a gain to $1,876, according to Reuters technical analyst Wang Tao.
Spot gold rose 0.3pc to $1,784.23 per ounce by 1:50 p.m. EDT (1750 GMT), after falling about 0.8pc on Tuesday. U.S. gold futures settled up 0.5pc at $1,784.30.
Elsewhere, palladium rose 0.3% to $2,993.71 per ounce after hitting an all-time high of $3,017.18 in the previous session, driven by concerns of a shortage of the metal.
More than 153.02 million people have been reported to be infected by the novel coronavirus globally and 3,344,235? have died, according to a Reuters tally.
"Better economic data weighed on bonds, with yields subsequently rising and denting investor demand for the precious metal," ANZ analysts said in a note.