Gold marks highest finish since mid-November