Gold settled 0.5% higher, up for a second consecutive session, and silver fell 0.2%, down two of the past three sessions.