Gold notches highest finish in more than 3 months