Gold at $4,688 as Iran considers US peace deal

Business