Gold prices rose on Monday, for the second consecutive session, but once again failed to restore the key $1,900 level.
The yellow metal’s rise was limited by the rising Treasury bond yields.
Gold futures for August delivery gained $6.80, or 0.4%, to finish at $1,898.80 per ounce.
Silver futures for July delivery also closed higher by 12 cents, or 0.4%, at $28.02 per ounce.