Gold hits yet again another fresh all-time high near $2,870 on Wednesday.