Gold nears three-week low on trade optimism and USD pressure

Gold falls to near three-week low (~US$3,941/oz) as trade-optimism and weak dollar reduce safe-haven demand.