Gold snaps weekly losing streak to reach Rs90,200 per 10gm