Gold prices have ended higher, as investors bet the metal will hold on to its recent gains amid a dovish Federal Reserve and a surge of violence in Iraq.

Gold prices have ended higher, as investors bet the metal will hold on to its recent gains amid a dovish Federal Reserve and a surge of violence in Iraq.