Gold, silver gain as bond yields ease, oil up 50%