Gold prices surged to a near three-month high on Friday, extending gains for a third straight week as a weaker US dollar and the US Treasury’s decision to increase bond buybacks supported demand for the yellow metal. Spot gold rose 2% to $4,603, taking its weekly gain to 5%, after earlier touching its highest level since May 29.