Gold steadied on Thursday after nearing a seven-week high in the previous session as investors awaited U.S. jobs data for further clues on the outlook for interest rate rises.
Gold rallied through most of July as the dollar fell on reduced expectations for a third U.S. rate rise this year.
Inflation has been contained even though the labor market appears to be in its best shape in many years and despite double-digit U.S. earnings growth in the second quarter. Reduced rate rise expectations tend to weaken the dollar, making dollar-priced gold cheaper for non-U.S. investors.
Spot gold was up 0.14 percent to $1,268.01 per ounce after touching $1,258.20 earlier in the session, its lowest in almost a week.
U.S. gold futures for December delivery settled at $1,274.40 per ounce.
The dollar steadied above a 2-1/2-year low versus the euro hit in the previous session, but was still looking wobbly due to doubts about whether there will be another U.S. interest rate rise this year.
"We're still in a $1,200-$1,300 range and there doesn't seem enough of anything material to worry investors sufficiently to break us through that upper level," ICBC Standard Bank analyst Tom Kendall said. "On the downside, on recent occasions where (gold's) got close to $1,200 its been well supported through a combination of physical demand and defensive buying from macro investors."
Global demand for gold fell 14 percent in the first half of this year due mainly to a sharp decline in purchases by exchange traded funds, the World Gold Council said. Spot gold may retest a support at $1,258 per ounce, a break below which could cause a fall to the next support at $1,247, according to Reuters technical analyst, Wang Tao.
Silver rose 0.51 percent to $16.634 per ounce after hitting its lowest in more than one week earlier in the day.
Platinum rose 2.2 percent to $963.20 per ounce after rising to its highest since June 14 in the previous session.
Palladium was 1.12 percent lower at $884.97 per ounce, on track to break a streak of nine-sessions of gains.