april gold ends up $2.60, or 0.3%, at $884.80 an ounce