El oro al contado subía un 0,7% a 1.673,91 dólares por onza a partir de las 1004 GMT. Los futuros del oro en Estados Unidos subían un 0,7% a 1.682,60 dólares.

Putin dijo que había firmado un decreto de movilización parcial a partir del miércoles, diciendo que estaba defendiendo los territorios rusos y que Occidente quería destruir el país.

"El aumento de la movilización, la escalada en esa región y el temor a la escalada en términos de las armas que se utilizan son factores que ayudan al oro en cierta medida", dijo el analista independiente Ross Norman.

"Sin embargo, obviamente tenemos la fortaleza del dólar... y un aumento ampliamente previsto de 75 puntos básicos en el tipo de interés de los fondos de la Reserva Federal, que no ha ayudado al oro especialmente en los últimos tiempos".

Las ganancias del oro se mantuvieron a raya porque los inversores también buscaron refugio en el dólar, que alcanzó un nuevo máximo de dos décadas frente a una cesta de otras divisas, lo que encareció el lingote para los compradores extranjeros. [USD/]

La atención se centró en la decisión de política monetaria de la Fed, prevista para las 1800 GMT, con los operadores valorando en un 81% la posibilidad de otra subida de tipos de 75 puntos básicos y en un 19% la probabilidad de una subida de 100 puntos básicos.

Aunque el oro se considera una inversión segura durante las incertidumbres políticas y financieras, el aumento de los tipos desvirtúa su atractivo, ya que no rinde intereses.

"Hasta ahora, los umbrales clave no han demostrado ser fuertes soportes para el oro, por lo que si la Fed sorprende con una subida de 100 puntos básicos, el precio podría desplomarse rápidamente hasta un nuevo mínimo del año, con la posibilidad de caer por debajo de los 1.600 dólares", dijo el analista de Kinesis Money Rupert Rowling en una nota.

Reflejando el sentimiento, las tenencias del mayor fondo cotizado en bolsa respaldado por oro del mundo, el SPDR Gold Trust, registraron el martes su mayor salida en un día desde el 18 de julio.

La plata al contado ganó un 1%, hasta los 19,49 dólares por onza, el platino subió un 1,2%, hasta los 933,19 dólares, y el paladio subió un 0,6%, hasta los 2.179,49 dólares.