august gold gains 20 cents to settle at $1,270.70/oz