Gold price climbs 3 percent to $4,343