Gold futures mark highest finish in more than two weeks