By Jan Harvey
LONDON (Reuters) - Gold edged off three-month highs on Friday as the dollar firmed, but stayed on track for its biggest weekly gain since mid January as a spate of soft economic data dented expectations for an imminent hike in U.S. interest rates.
The dollar recovered from a three-month low versus the euro as a recent spike in German Bund yields stalled, taking some wind out of gold's sails after a three-day rally took prices to their highest since mid February at $1,227.04 on Thursday.
Spot gold > was down 0.4 percent at $1,216 an ounce at 0941 GMT, while U.S. gold futures
Recent data has supported market expectations that the economy is not strong enough for the Fed to start raising record-low rates from June. [ID:nL1N0Y40VS]
U.S. data due on Friday, including April industrial production and the University of Michigan's preliminary May reading on consumer sentiment, should provide more clues.
More From This Section
"Gold coming off today may be a bit of profit-taking on the move of the last couple of days ahead of data releases later, on the expectation that they could possibly be better than expected," Citi analyst David Wilson said.
"The weaker U.S. macro data over the last couple of weeks has pushed back expectations for an earlier rate hike, and now I think the market is increasingly thinking that if it's going to be this year, it will be the back end of the year."
Gold is sensitive to rate hike expectations, as higher rates increase the opportunity cost of holding non-yielding bullion, while boosting the dollar, in which it is priced.
Investors remain cautious over the outlook for gold, which has fallen for the last two years and has struggled to maintain gains this year. Holdings in the world's largest gold-backed exchange-traded fund, SPDR Gold Shares
Physical buying slowed in Asia as higher prices kept some consumers away. In China, premiums eased about 50 cents to $1 an ounce over the global benchmark on Friday, from premiums of $2-$3 earlier in the week.
Among other precious metals, silver > was down 1 percent at $17.26 an ounce, though it also headed for its biggest weekly gain in two months. Platinum > was down 0.7 percent at $1,150.05 an ounce, while palladium > was flat at $781 an ounce.
(Additional reporting by A. Ananthalakshmi in Singapore; editing by Susan Thomas)