Gold rally surges past $2 000, rand draws support from dollar weakness