Gold price hit by fresh weakness