Sri Lanka, July 15 -- Gold prices edged lower after hitting a three-week high on Monday, with attention focused on trade talks and U.S. economic data, while silver climbed to its highest level since September 2011.

Spot gold was down 0.1% at $3,350.97 per ounce, as of 0144 p.m. EDT (1744 GMT), after reaching its highest point since June 23 earlier.

U.S. gold futures settled 0.1% lower at $3,359.1.

The U.S. dollar, opens new tab hit a near three-week peak, making dollar-priced bullion more expensive for other currency holders.

After a significant price increase, we're seeing some profit-taking; however, the gold market remains largely well-bid overall, said Bart Melek, head of commodity strategies at TD Securities.

The European Union ...