Buoyed by further weakness in the dollar, London gold prices reached their highest level in six weeks today.
Advertisement - story continues below
U.S. retail sales data for July, which came in below what was expected, also contributed to the spike, Reuters reported.
TRENDING: 'So cool': Kathryn Limbaugh shares Rush's final moments
By this afternoon, spot gold reached $439/$439.80 a troy ounce, up nearly a half percent from New York's latest quote yesterday.
Advertisement - story continues below
Bullion was at $439.20, the highest level since June 28, when prices hit $439.40.
Reuters reports analysts believe the euro will need to get past $1.2460 to trigger further substantial gains in gold. It was last at $1.2431.
Meanwhile, U.S. crude and gasoline futures rose to all-time highs today.
Advertisement - story continues below
NYMEX September crude hit a record $66 a barrel before easing to $65.55, up 65 cents. The previous intraday record of $65 was set yesterday.
Advertisement - story continues below
Related special offer:
Find out which investments you don't want to be in during oil crisis!