Gold futures log highest finish since Oct. 3