Gold ends higher, but stays below $1,600
SAN FRANCISCO (MarketWatch) -- Gold futures finished higher Monday, extending their gains to a second-straight session on news of a bailout for Spanish banks, but prices stayed below $1,600 an ounce as uncertainty in Spain and the euro zone remained. Gold for August delivery rose $5.40, or 0.3%, to $1,596.80 an ounce on the Comex division of the New York Mercantile Exchange. It traded between $1582.70 and $1,609.30. Prices finished higher as markets believed that an earlier selloff was "a bit too excessive and [amid a] lack of further negative news from Europe," said Chintan Karnani, chief analyst at Insignia Consultants. Copper for July delivery tacked on 6 cents, or 1.8%, to $3.34 a pound after some upbeat economic data from China.