Gold prices tally highest settlement in 3 weeks