Gold prices rally to their highest finish in more than a month