Gold prices dropped sharply on Thursday, pulling back from ​two-week highs, as oil prices ​surged after U.S. President Donald Trump vowed continued attacks on ​Iran, fuelling inflation concerns and reducing U.S. rate-cut bets.