April gold gains $7.20, or 0.6%, to settle at $1,255.70/oz