gold futures up 0.31 pc on short-covering, weak rupee