Gold firms as dollar, yields slip; markets watch Israel-Iran truce | Metals Mine