Gold steadied around $4,650 per ounce on Tuesday after falling for two straight sessions, as investors focused on President Donald Trump’s threat to target Iranian civilian infrastructure unless his demands are met.