Gold futures finished sharply higher on Friday on weaker dollar, and on safe haven amidst lingering geopolitical tensions. The yellow metal for the most active contract rallied for about 3% this week.
Gold futures for June delivery rose by $38 or 1.14% to settle at $3,344.00 an ounce on the Comex division of the New York Mercantile. Spot gold gained $19.26 or 0.58% to settle at $3,324.98 an ounce.