Gold and oil prices have soared this week on the prospect of lower interest rates, rising tensions between the US and Iran, and uncertainty due to the US-China trade war.The oil rally continued on Friday with West Texas Intermediate crude up 0.4% at $57.30 a barrel, and Brent crude up 0.8% at $65. After passing the $1,400 mark on Thursday, gold was almost flat at $1,397 an ounce.Investors have bid up both commodities in anticipation of more cash flowing into markets and mounting geopolitical tensions. On Wednesday, Federal Reserve Chair Jerome Powell hinted the central bank could cut rates as soon as next month, spurring investors to shift their money out of US Treasuries. President Donald Trump reportedly called off retaliatory missile strikes against Iran at the last minute on Thursday, after the Middle Eastern nation shot down a US drone. While Trump and Chinese President Xi Jinping are set to meet at the G-20 summit later this month, they're unlikely to strike a concrete deal that ends the trade war."For the yellow metal, the combination of a weaker dollar and lower US Treasury yields can only mean a bullish outlook and the rally may not be over yet," said Konstantinos Anthis, head of research at ADSS."Tensions in the Gulf of Oman remain elevated while a trade deal between the US and China appears elusive at this point so gold could see even more demand in the weeks ahead, which could drive prices towards the $1,460-80 area."Other analysts think a rising gold price is justified."Gold has risen to 6-year highs above $1400 really on nothing more than the Fed's (apparent) shift resulting in a breakdown in US yields," said Neil Wilson, chief market analyst for Markets.com."The opportunity cost of holding gold is significantly lower as real yields fall, while the rather dubious and risky outlook for the global economy, US-China trade and geopolitical tensions in the Middle East mean there is plenty of reason to be seeking shelter in gold."While gold historically jumps in uncertain times, the rise in the oil price isn't as typical."Oil's gains are down to fears of escalation in the tensions between the US and Iran, not because global demand is seen rising," said Wilson. "Fear stalks the markets - the equity melt-up is predicated entirely on central banks juicing the money system.""Oil is higher because of conflict fears," he added. "This is not a healthy position – it just feels wrong."Here's the market roundup as of 11.17 a.m. ET:
US stocks rose with the Dow Jones Industrial Average up 0.4%, the S&P 500 up 0.2%, and the Nasdaq up 0.1%.
Asian markets were mixed with the Shanghai Composite up 0.5%, the SZSE Component up 0.9%, and Hong Kong's Hang Seng down 0.3%.
European equities were broadly down with Britain's FTSE 100 down 0.3% and Germany's DAX down 0.1%, while the Euro Stoxx 50 was flat.