Weak rupee mars gold sales