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.
Gold has dropped 3.35% in the last 24 hours and is trading at $1,313 per ounce as of 1:31 ET.
Silver is off 5.44% and can be picked up for $21.81 per ounce.