Gold rises for third straight week, hits near $4,603
Gold rose 5% to nearly $4,603, its third straight weekly gain. A weaker US dollar and Treasury buybacks supported the rally, though the World Gold Council expects near-term prices to stay rangebound.