Crude oil prices have risen to their highest in three weeks on hopes for a pact among oil producers to cut output, while the US dollar slipped on bets that interest rate hikes by the Federal Reserve would be more gradual than it has suggested.

Crude oil prices have risen to their highest in three weeks on hopes for a pact among oil producers to cut output, while the US dollar slipped on bets that interest rate hikes by the Federal Reserve would be more gradual than it has suggested.