Gold prices edged higher on Tuesday as growing expectations of a potential US-Iran nuclear deal, combined with a recently announced ceasefire between Israel.