Gold prices mark highest finish in 2 weeks