gold peaks above $728, ends at 16-month high