Ahead of key economic events, gold prices rose to as high as $2288 an ounce, setting new all-time highs, as geopolitical tensions and rising demand from funds and central banks offset a strong dollar and the possibility of higher US interest rates for longer.