Gold prices rose due to a weaker U.S. dollar and safe haven demand, with spot gold up 0.2% at $2,661.19 per ounce, marking a weekly gain of about 1.6%