Gold prices tally highest finish in over two weeks