Gold prices settled above $2,900/oz for the first time Monday, driven by continued safe-haven demand after President Trump announced plans on Sunday to impose additional 25% tariffs on all steel and ...