Gold futures log highest finish since May 3