El oro al contado subió un 0,8% a 2.774,49 dólares la onza hacia las 0.255 GMT y ha ganado más de un 2% en lo que va de semana. A primera hora del día, los precios subieron hasta los 2.777,10 dólares, el nivel más alto desde el 31 de octubre, cuando alcanzaron un récord de 2.790,15 dólares.
Los futuros del oro en EE.UU. subieron un 0,6% hasta los 2.781,80 $.
El dólar ha bajado más de un 1% en la semana, encaminándose a su peor caída semanal en dos meses, lo que hace que los lingotes sean menos caros para los compradores extranjeros. [USD/]
"El dólar cayó después de que Trump hablara en contra de las expectativas del mercado ... Esta caída se debe a que se ha abstenido de aplicar aranceles agresivos tras su toma de posesión", dijo Jigar Trivedi, analista senior de Reliance Securities.
Trump pidió una bajada inmediata de los tipos de interés y no aclaró nada sobre los aranceles, mientras los inversores esperaban una ronda de anuncios políticos de los bancos centrales mundiales.
La falta de claridad sobre las políticas futuras ha hecho que los participantes en el mercado acudan en masa a activos refugio como el oro para protegerse de la volatilidad.
En otros lugares, se espera ampliamente que el Banco de Japón suba los tipos al final de una reunión de dos días el viernes. Las decisiones sobre tipos de la Reserva Federal estadounidense y del Banco Central Europeo (BCE) están previstas para el miércoles y el jueves próximos, respectivamente.
Los operadores no ven casi ninguna posibilidad de que la Fed suba los tipos, según la herramienta FedWatch del CME Group. Unos tipos más altos reducen el atractivo de los lingotes sin rendimiento.
La semana que viene, "existe la posibilidad de que el oro alcance un máximo histórico... y las perspectivas siguen siendo positivas", dijo Trivedi.
La plata al contado subió un 1,1% a 30,78 dólares la onza, el paladio ganó un 0,6% a 997 dólares y el platino subió un 1% a 952,75.
Los tres metales se aprestaban a registrar ganancias semanales.