Gold prices rose to a 2-1/2-month high on Friday and were on track for their best week in six months, boosted by a weaker dollar and a pullback in Treasury yields as investors cautiously await US non-farm payrolls report due later in the day.
Spot gold was up 0.3% at $1,820.35 per ounce by 0524 GMT, after hitting its highest since Feb. 16 earlier in the session. Bullion up nearly 3% so far this week.
US gold futures rose 0.3% to $1,820.70.
"The weaker dollar and US Treasury yields dropping below 1.6% has helped gold prices to go above $1,800," Brian Lan, managing director at dealer GoldSilver Central said.
"The US jobs data is very important point ... if data comes out really good, we can see people being more positive on the economy and it might lead to Federal Reserve increasing the interest rates earlier than expected, which will impact gold."
The dollar index slipped to a one-week low against its rival, while benchmark US 10-year Treasury yields hovered close to a two-week low.
Market participants await US monthly jobs report due at 08:30 a.m. EST. Economists expect 978,000 new US jobs for April, according to a Reuters poll.
Data on Thursday showed weekly US jobless claims dropped to a 13-month low.
The economic outlook is brightening, but more improvements are needed before the Fed will start to scale back monetary support, Cleveland Fed Bank President Loretta Mester said.
Spot gold may test a resistance at $1,830 per ounce, a break above could lead to a gain to $1,847, according to Reuters technical analyst Wang Tao.
Elsewhere, palladium rose 0.6% to $2,962.77 per ounce, after hitting an all-time high of $3,017.18 earlier this week.
Silver gained 0.6% to $27.47 per ounce, and gained more than 6% so far this week. Platinum was steady at $1,253.42.