Gold prices on track to best week in 3 months: Factors at play