Gold futures climbed Tuesday to recoup much of the previous session's losses as the U.S. dollar weakened against most of its currency rivals. August gold rose $11.80, or nearly 1%, to settle at $1,253.50 an ounce. Prices had settled at $1,241.70 on Monday, the lowest finish for a most-active contract since December, according to FactSet data. Regular trading on Comex will be halted for the Independence Day holiday on Wednesday.