Gold up by Rs 46 in futures trade on steady demand