Gold prices stabilized on Monday above the key level of 1,800 dollars an ounce, while a slight decline in US Treasury yields was offset by a rise in the dollar.
Spot gold rose 0.1% to $1,809.95 an ounce and has mostly remained above $1,800 since closing above that level for the first time in a month last week.
There was little change in the US gold futures contracts, which recorded $ 1811.40.
Record US Treasury yields have fallen from their more than one-week highs hit in the previous session.
The dollar index rose from its weakest level in almost a week, making gold priced in US dollars less attractive to non-US currency holders.