El oro al contado subió un 0,2% hasta los 1.818,40 dólares la onza hacia las 0225 GMT. Los futuros del oro en Estados Unidos subían un 0,1% a 1.827,70 dólares.

El índice dólar bajaba un 0,2%, lo que abarataba el oro para los tenedores de otras divisas.

A las 1330 GMT se publicarán los datos del producto interior bruto estadounidense del tercer trimestre y las cifras semanales de solicitudes de subsidio por desempleo. Los operadores también analizarán los datos del gasto en consumo personal (PCE) previstos para el viernes, en busca de pistas sobre la inflación.

"El oro se mantiene en un rango ya que las operaciones son bastante escasas y los inversores están en modo de espera. Los datos del PCE serán importantes; si la inflación sigue bajando, el dólar se debilitará aún más y el oro adquirirá un tono más estable", dijo Edward Meir, analista de ED&F Man Capital Markets.

El oro en lingotes se conoce tradicionalmente como una cobertura contra la inflación, pero la subida de los tipos de interés mella el atractivo del metal, ya que no paga intereses.

La Reserva Federal redujo gradualmente su ritmo de subidas de tipos a 50 puntos básicos en diciembre, tras cuatro subidas consecutivas de 75 puntos básicos. Sin embargo, el presidente de la Fed, Jerome Powell, ha señalado que el banco central estadounidense realizará más subidas de tipos el próximo año.

El oro ha subido unos 200 dólares desde que cayera a un mínimo de más de dos años a finales de septiembre, ya que las expectativas en torno a una ralentización de las subidas de tipos por parte de la Fed atenuaron el encanto del dólar.

El principal consumidor de lingotes, China, informó de 3.030 nuevos contagios sintomáticos de COVID-19 el 21 de diciembre, frente a los 3.101 del día anterior.

Si vuelven los bloqueos y vemos una parálisis en la economía china, la demanda recibirá un golpe y será bajista para todas las materias primas, incluido el oro y otros metales industriales, dijo Meir.

La plata al contado ganó un 0,2% hasta los 24,00 dólares, el platino subió un 0,9% hasta los 1.007,13 dólares y el paladio se mantuvo plano en los 1.692,38 dólares.