L'or au comptant était en hausse de 0,5% à 2 897,49 $ à 14 h 10 ET (1910 GMT), en retrait d'un sommet intrajournalier de 2 906,38 $. Il a atteint un record de 2 942,70 $ la semaine dernière.
Les contrats à terme sur l'or américain ont gagné 0,3 % à 2 910,30 $.
Le dollar américain est resté proche de son plus bas niveau en deux mois, ce qui a rendu le lingot moins cher pour les acheteurs détenant d'autres devises.
"L'or continue de bénéficier des investisseurs qui recherchent des valeurs refuges dans un contexte de craintes de tarifs douaniers et de guerre commerciale", a déclaré Giovanni Staunovo, analyste chez UBS.
"Nous continuons à voir une hausse pour l'or, avec le métal jaune qui devrait augmenter jusqu'à 3000 dollars, bénéficiant également de la demande continue des banques centrales."
Vendredi, Donald Trump a maintenu ses menaces de tarifs douaniers, déclarant que les prélèvements sur les automobiles interviendraient dès le 2 avril. C'était la dernière d'une série de mesures commerciales qu'il a dévoilées depuis qu'il est entré en fonction pour la deuxième fois.
Les négociations de paix en Ukraine sont devenues l'un des principaux centres d'intérêt du marché. Le secrétaire d'État américain Marco Rubio a déclaré dimanche que Kiev et l'Europe feraient partie de toute "véritable négociation" visant à mettre fin à la guerre de la Russie en Ukraine.
"Nous restons attentifs à une éventuelle baisse de la demande des banques centrales (pour l'or) dans l'éventualité d'un accord de paix entre la Russie et l'Ukraine", a déclaré Morgan Stanley dans une note datée de vendredi.
Les lingots sont considérés comme une protection traditionnelle contre l'inflation et les incertitudes géopolitiques, mais la hausse des taux d'intérêt réduit l'attrait des lingots à faible rendement.
Certains responsables de la Réserve fédérale doivent s'exprimer plus tard dans la semaine, et les acteurs du marché seront à l'affût de tout indice sur la trajectoire des taux d'intérêt américains. Les marchés américains sont fermés pour le Presidents' Day.
L'argent au comptant a augmenté de 0,8 % pour atteindre 32,40 dollars l'once, après avoir atteint vendredi son niveau le plus élevé depuis le 31 octobre.
Le platine a baissé de 0,1% à 979,07 dollars, et le palladium a augmenté de 1,4% à 974,99 dollars.