Gold futures fell in trading yesterday, as the dollar improved and reached its highest level in nearly two years.

Strong quarterly results for US companies and better-than-expected economic data in the US and China have reduced the attractiveness of the yellow metal to investors.

The dollar index rose against other major currencies by nearly 0.5% to 97.78 points.

The price of the metal fell in the trading session by $ 4.40, or 0.34 to $ 1273.20 dollars an ounce for delivery in June.

Gold fell yesterday by $ 1.60, or 0.13% to $ 1277,60 an ounce.

Silver fell $ 181.1 to $ 14,791 an ounce next May, while copper fell $ 0.8080 to $ 2,835 per pound for May delivery.