Gold futures ended higher on Wednesday, rebounding from their lowest levels of the year, as a rally in stocks that took two of the three main U.S. equity indexes to records cooled, providing support for the haven metal.
However, a perky dollar — hovering around its highest level in about 22 months — kept prices for the metal off the session’s high.
Gold for June delivery rose $6.20, or 0.5%, to settle at $1,279.40 an ounce. The most-active contract settled at its lowest levels since about Dec. 26 a day earlier, according to FactSet data. The yellow metal had now posted gains in two of the past seven sessions.
Source : Market Watch