Gold price trades with negative bias below $2,900 amid some USD dip-buying