gold futures up $2.70 at $1,120.70 an ounce