Gold near 3-week high as Ukraine fighting boosts safe-haven bids

Gold was trading near its highest in three weeks on Tuesday, holding gains from the last two sessions as more intense fighting in Ukraine lifted the metal’s safe-haven appeal.

Spot gold rose 0.1 percent to $1,310.70 an ounce by 0020 GMT, after gaining 2 percent over the last two sessions. On Monday, gold climbed to $1,315.60 – its highest since April 15, before paring some gains.