Crude battles interest rates, demand uncertainty