ALSO READGold holds near four-month high as investors seek to hedge risks Weaker dollar pushes gold higher for fourth day Gold prices rise after U.S. Senate passes tax bill Gold gains for 4th day after U.S. Senate passes tax bill Global Markets: World stock rally rolls on with best start in eight years
By Peter Hobson
LONDON (Reuters) - Gold prices were near their highest in four months on Thursday as a dip in global stocks and recent gains in commodity prices encouraged investors to hold bullion as insurance against a stock market correction and rising inflation.
Spot gold was up 0.2 percent at $1,319.77 an ounce at 1301 GMT after touching $1,326.56 on Wednesday, the highest since Sept. 15.
U. S. gold futures were 0.1 percent higher at $1,320 an ounce.
Gold has rallied by more than $80 since a low in mid-December, helped by a weakening of the dollar that has made bullion cheaper for holders of other currencies.
S. bond purchases pushed the dollar sharply lower against the yen and raised speculation that China could buy gold.
The dollar however recouped some losses on Thursday after China's regulator dismissed the Bloomberg report.
"We see gold higher this year but after a $80 rally from the December low it really is in need of a correction to test the strength of this move," he said.
Several factors were supporting prices, including a dip in global stock markets this week following a spectacular rally.
Oil prices were near three-year highs on Thursday and industrial metals such as copper and aluminium were close to multi-year peaks, driving up the cost of goods and services.
"As Chinese seasonal buying picks up, the down-side should remain supported into February. We feel that a $1,300-1,335 range should hold or the short term," he said in a note.
On the technical side, fibonacci resistance was at $1,329 and support was at $1,311.40 with momentum indicators suggesting prices could rise further, analysts at ScotiaMocatta said in a note.
Among other precious metals, spot silver was up 0.3 percent at $16.99 an ounce from a two week low of $16.86 on Wednesday.
Platinum was 0.8 percent higher at $978.80 an ounce after touching $979.10, the highest since Sept. 15.
Palladium was 0.4 percent lower at $1,079.20, down from a record high of $1,111.40 on Tuesday.