Gold recovered above $5,055 per ounce on Wednesday, approaching a nearly two-week high. The move followed weak U.S. data, as December retail sales fell short of expectations, signaling a slowdown in consumer spending and heightening concerns about moderating economic growth.