Gold has struggled somewhat this year against a background of subdued global inflation, but at $1,302.58 an ounce was still on track to end 2017 with gains of more than 12 percent.

Oil prices were near their highest in 2-1/2 years after data showed strong demand for crude imports in China and a surprise fall in U.S. production.

U.S. crude rose 0.45 percent to $60.11 per barrel and Brent was last at $66.47, up 0.47 percent on the day.

This article was provided by Reuters.

 

First « 1 2 3 » Next