By Claudia Assis
SAN FRANCISCO (MarketWatch) -- Gold futures gained Wednesday in early floor trading, shaking off some weakness in electronic trading in Asian hours. Gold for June delivery GCM11 +0.19% added $2.40, or 0.2%, to $1,525.80 an ounce on the Comex division of the New York Mercantile Exchange. Gold had traded as low as $1,521.30 earlier. The metal kept its gains after news U.S. durable-goods orders were sharply lower in April. Silver SIN11 +3.27% rallied 3.1% to $37.26 an ounce.