The yellow metal rose for the fourth consecutive session, supported by the weakness of the dollar, while inflationary pressures boosted demand for the precious metal as a safe haven.
Spot gold rose 0.5% to $1,790.91 an ounce. US gold futures rose 0.6% to $1,792.
The dollar index is heading down for the second week, making gold more attractive to holders of other currencies.
As for other precious metals, silver rose 0.7% to $ 24.30 an ounce, on its way to the fifth consecutive week of gains.
Platinum jumped 0.9% to $ 1,057.91, and palladium fell 0.3% to $ 2011.59.