Gold prices have declined due to the rise in the US dollar amid the US-Iran war which has driven crude oil prices to multi-year high levels. Since crude oil is traded in the US dollar, the rise in oil prices drives dollar demand and raises its value.