Oro sube a máximo de tres semanas por debilidad del dólar y tensión geopolítica