Gold slips 3% from two-month high as Iran risks lift dollar