Bullion rose as much as 1.5% to trade around $4,068 an ounce, the most in more than two weeks