Spot gold rose 0.3% to $ 1,781.75 an ounce at 0056 GMT, after hitting its highest level since February 25 at $ 1,783.55 on Friday.
US gold futures edged up 0.2% to $ 1,783 an ounce.
The dollar index was languishing near a one-month low against its rivals, making gold cheaper for other currency holders.
Yields on benchmark 10-year US Treasuries edged down to the multi-week low hit last week. Low bond yields reduce the opportunity cost of holding non-performing bullion.
Asian stocks hovered near their 1 1/2 week highs on Monday, helped by expectations that monetary policy will remain accommodative around the world.
SPDR Gold Trust, the world’s largest gold-backed exchange-traded fund, said its holdings fell 0.3% to 1,019.66 tonnes on Friday from 1,022.86 tonnes on Thursday.
On the physical side, rising domestic prices and renewed restrictions on coronaviruses due to a surge in infections have dampened purchases of physical gold in India, while China has stepped up its bullion imports as the demand was gradually restarting.
China has allowed commercial banks to import large amounts of gold into the country, five sources familiar with the matter said.
Hedge funds and fund managers reduced their bullish positions in COMEX gold and increased them in silver contracts in the week to April 13, the US Futures Trading Commission announced on Friday. (CFTC).
Silver rose 0.4% to $ 26.06 an ounce. Palladium fell 0.5% to $ 2,763.22. Platinum gained 0.5% to $ 1,209.21.