Gold price rallies to new all-time highs of $2,276 late in the North American session amid geopolitical risks and despite higher US Treasury yields. Economic data from the United States prompted investors a flight to safe-haven assets, sending the yellow metal higher.