Oil prices fell to their lowest level in about three weeks on April 20, as a firmer dollar and rate hike expectations outweighed lower U.S. crude stocks.

Brent crude futures were down $1.65, or 2%, to trade at $81.47/bbl at 1342 GMT. West Texas Intermediate crude (WTI) futures dropped $1.61, or 2%, to $77.55/bbl.

Both benchmarks, after a 2% fall on April 19, are at their lowest since late March, just before a surprise OPEC+ production cut announcement, but not all those gains have been wiped out.

Equities markets, which often move in tandem with oil prices, were down after disappointing results from Tesla and other companies, while the U.S. dollar index has risen around 0.2% this week, putting it on course for its strongest week since late February.

A strengthening greenback makes oil more expensive for holders of other currencies.

Although the number of Americans filing new claims for unemployment benefits increased moderately last week, employment is still strong and a Reuters poll of economists showed the U.S. Federal Reserve is likely to deliver a final 25 basis point rate rise in May, ending an aggressive spate of policy tightening.

In Britain, persistent double-digit inflation has also bolstered expectations of a further Bank of England rate hike.

Meanwhile, U.S. crude stockpiles fell by 4.6 MMbbl as refinery runs and exports rose, while gasoline inventories jumped unexpectedly, according to the U.S. Energy Information Administration.

On the supply side, oil loading from Russia's western ports in April is likely to rise to the highest since 2019, trading and shipping sources said.

Pakistan has placed its first order for discounted Russian crude under a new deal which could cover 100,000 bbl/d, the country's petroleum minister said.