Gold prices score highest settlement in 3 weeks