Oil prices extended a rally that has been caused by a larger-than-expected drop in US energy stockpiles.