Gold scores weekly gain, ends at four-week high – MarketWatch