Oil (BZ=F, CL=F)
Oil prices slid more than 3% on Thursday morning, amid expectations of a potential nuclear deal between the US and Iran.
Brent crude futures (BZ=F) dropped 3% to $64.08 a barrel, while West Texas Intermediate futures (CL=F) fell 3.5% to $60.92 a barrel.
In an interview with NBC News on Wednesday, Ali Shamkhani, a top adviser to Iran's supreme leader, said that Iran was ready to sign a nuclear deal with the US with certain conditions.
In exchange for an immediate lifting of economic sanctions on Iran, Shamkhani reportedly said that Iran would commit to never making nuclear weapons and would agree to dispose of its stockpiles of highly enriched uranium, as well as to enrich uranium to levels only needed for civilian use and allow inspectors to supervise this process.
Read more: FTSE 100 LIVE: Stocks lower despite UK economy growing more than expected
The comments came just hours after US president Donald Trump said that he wanted to make a deal with Iran but added that it must "permanently and verifiably cease pursuit of nuclear weapons", speaking during his visit to the Middle East.
The US on Tuesday imposed fresh sanctions on companies that it said had been sending Iranian oil to China.
Meanwhile, data released by the US Energy Information Administration on Wednesday showed that US crude stockpiles increased by 3.5 million barrels to 441.8 million barrels last week. That was much higher than an increase of 1.1 million barrels anticipated by analysts polled by Reuters.
Susannah Streeter, head of money and markets at Hargreaves Lansdown, said: "Falling oil prices have put pressure on listed energy giants, as concerns about oversupply in the market swirl.
"Just as traders were processing data that showed a big surge in US crude stockpiles, the potential for a US-Iran deal is increasing forecasts of a glut in global oil supplies," she said.
"BP (BP.L) has fallen by more than 4% and Shell (SHEL.L) is down 2.7% in early trade as lower oil prices weigh on their valuations."
Gold (GC=F)
Gold prices also fell on Thursday, amid continued investor optimism around easing trade tensions.
Gold futures (GC=F) declined 1.2% to $3,150.40 per ounce on Tuesday morning, while the spot gold price fell 0.9% to $3,148.39 per ounce at the time of writing.
News that at the start of the week that the US and China had agreed to cut tariffs on each other's imports by 115% for 90 days dented the appeal of gold as a safe-haven asset.
This de-escalation of trade tensions has boosted investors' outlook for the economy and led to expectations that the US Federal Reserve make fewer interest rate cuts than previously expected.