Gold held below $1,950 an ounce on Monday, remaining close to its lowest level in two months, weighed down by hawkish US Federal Reserve bets and news that a tentative US debt ceiling deal was reached over the weekend.