Gold prices pushed up from the more than four-month low reached in recent sessions, in part as oil gains lifted the specter of inflation risk, against which gold can act as a hedge.
A decline in the U.S. dollar and some weakness in benchmark stock indexes also weighed on demand for riskier assets, providing support for haven gold.
Gold for June delivery GCM9, +0.06% rose $1.60, or 0.1%, to settle at $1,277.60 an ounce. It settled Thursday at $1,276, the lowest finish for a most-active contract since Dec. 26, according to FactSet data.