El oro al contado variaba poco, a 1.974,28 dólares por onza, a partir de las 0426 GMT. Los futuros del oro en EE.UU. bajaban un 0,4% a 1.977,60 dólares.

El metal ha ganado cerca de un 1,4% en lo que va de semana. La mayoría de los mercados estarán cerrados el viernes por ser día festivo.

"La prima de riesgo político a través de la escalada de la guerra de Ucrania se está acumulando de nuevo, lo que empujó todos los precios al alza en las materias primas en general y eso está creando realmente ese entorno de inflación", dijo Stephen Innes, socio gerente de SPI Asset Management.

"En el lado contrario, el mercado no sabe si esto es sólo un fenómeno a corto plazo, o los mercados están reduciendo un poco el riesgo debido a lo que Lael Brainer de la Fed dijo que era menos halcón".

La gobernadora de la Fed, Brainard, dijo el martes que el banco central estadounidense llevaría a cabo una serie de subidas de tipos y comenzaría a reducir sus tenencias de bonos tan pronto como en junio para ayudar a reducir la inflación, que alcanzó en marzo un máximo de cuatro décadas.

"El oro en este momento está en tendencia y está apoyado principalmente por lo que hemos escuchado de la Fed, los (datos) de inflación de Estados Unidos", dijo Brian Lan, director gerente del distribuidor GoldSilver Central.

Mientras tanto, el presidente de EE.UU., Joe Biden, anunció el miércoles una ayuda militar adicional de 800 millones de dólares para Ucrania, antes de un asalto ruso más amplio que se espera en el este de Ucrania.

Los lingotes de oro, que no rinden, se consideran un depósito de valor seguro en tiempos de incertidumbre y una cobertura contra la inflación.

El índice del dólar estadounidense se alejó de los máximos de mayo de 2020 tras la caída de los rendimientos del Tesoro, lo que hace que el oro sea más atractivo para los tenedores de otras divisas. [USD/] [US/]

La plata al contado se mantuvo plana a 25,73 dólares la onza, el platino no varió a 986,27 dólares y el paladio subió un 2,3% a 2.368,85 dólares.