Gold prices hovered near the key level of $1,900 an ounce on Tuesday, supported by a weaker dollar and lower bond yields, while investors awaited US data later this week to gauge inflationary pressure. The yellow metal traded flat in the domestic markets.