El oro al contado subió hasta un 1,63%, a US$1.595,30, y cotizaba a US$1.589,54 a las 11:03 GMT.
El oro subía este viernes después de un fuerte retroceso en las cuatro sesiones anteriores, apoyado por positivos datos económicos de Estados Unidos y un dólar débil, pero todavía estaba encaminado hacia su peor semana en casi tres meses.
El oro al contado subió hasta un 1,63%, a US$1.595,30, y cotizaba a US$1.589,54 a las 11:03 GMT.
El oro estadounidense subía casi un 1% a US$1.592,50.
Los pedidos de subsidios por desempleo de Estados Unidos cayeron el jueves a su menor nivel en tres años y medio, y un sondeo mostró que la actividad fabril de Nueva York se aceleró este mes, en una señal de la sorprendente capacidad de recuperación de la economía estadounidense.
Un dólar ligeramente más débil frente a una cesta de monedas también ayudaba a los metales preciosos. La depreciación de la moneda estadounidense hace que las materias primas cotizadas en dólares como el oro sean más asequibles para los tenedores de otras divisas.
El lingote, sin embargo, todavía estaba encaminado a una pérdida del 7% esta semana, la mayor desde finales de septiembre, y sigue siendo vulnerable a la crisis de deuda de la zona euro y a una profundización de los problemas de acceso al crédito.
"El oro recibió una paliza esta semana y hoy rebotó un poco ya que los inversores ven esto como un buen momento para comprar, pero sigue siendo vulnerable", dijo el analista de Credit Agricole Robin Bhar.
La necesidad de dinero en efectivo ha superado al estatus tradicional del oro como un refugio seguro en los últimos meses, poniendo al metal en curso para su primera caída trimestral desde finales de septiembre del 2008, cuando la crisis global del crédito estaba en su peor momento.
La plata al contado ganó más de un 2%, a US$29,76 la onza, antes de retroceder a US$29,70.
El platino al contado subió hasta un 1,51%, a US$1.425,30, para luego negociarse a US$1.422,80.
El paladio subió más de un 2 por ciento a un máximo de sesión de US$627 la onza y luego bajó a US$623,72.