Bullion holds above $3,980 an ounce