Gold gains for third day before US data that may shape rate path
Bullion traded near $2,670 an ounce — touching the highest since mid-December.
Large double-digit declines in the value of rough diamond trade by the U.S. in April. Rough diamond imports of $29.7 million fell 24.7 percent year on year.