Gold had shed ₹2,887, or 2 per cent, in a holiday-shortened last week, to end at ₹1.5 lakh per 10 grams.