Spot gold rose 0.6% to $1,968.94 per ounce by 1157 GMT, having earlier climbed to $1,971.71, its highest since Sept. 2. US gold futures rose 0.7% to $1,977.10 per ounce.
The dollar weakness is playing its part but also some anticipation of continued support from the FOMC has helped the market.