Gold has gained $7.80 to $US1,205 an ounce for the April contract on Comex. Silver has risen $0.14 to $17.14 for May. Copper has lifted $0.02 to $2.81 a pound.