Oil prices kept most of their recent gains this week, dropping temporarily on a stronger US dollar, but rising to well above the level of the previous week.

Underlying some of the market optimism was general confidence that efforts by Opec and other producers to restrain supplies were succeeding.

Benchmark Brent crude was worth $56.83, down $0.77, per barrel in late afternoon trading on Wednesday.