gold rallies to hit 11-month high of rs 31,350