Gold is on track for its biggest weekly gain in nearly two years, with silver down slightly and oil hitting a snag on concerns over inflation.Read full news