Gold prices fell more than 1 percent on Thursday, pressured by a stronger dollar and diminishing hopes for a reduction in borrowing costs as the ongoing Iran war stoked inflation concerns.

Spot gold dipped 1.1 percent at $5,118.16 per ounce by 1:31 p.m. ET (1731 GMT). US gold futures for April delivery settled 1 percent lower at $5,125.80.

The dollar gained for a third consecutive session. The greenback is a competitive ‌safe-haven asset, and ‌a stronger US currency makes gold more ​expensive ‌for ⁠holders ​of other currencies.

“The ⁠higher dollar index, rising treasury yields and lack of interest-rate cuts are the negative factors, but the conflict in the Middle East has been generating some safe-haven flows,” said Phillip Streible, chief market strategist at Blue Line Futures.

Two tankers were ablaze in Iraqi waters in an apparent escalation in Iranian attacks that have cut off ⁠Middle East energy supplies. In reaction, oil prices ‌rose sharply for the day.