Gold gained as the dollar softened and crude oil prices slipped below $100 per barrel amid optimism around potential peace talks between the US and Iran