gold up on weaker dollar to mark 9th yearly gain