Precious metals gain as dollar and oil soften | Adalytica