Gold prices post a gain for the session, up 2.3% for the week