The price of oil slipped Friday to just under $100 a barrel, leaving crude nearly flat for the week.
Benchmark U.S. crude for June delivery fell 27 cents to close at $99.99 in New York. The contract ended last week at $99.76.
Brent crude, a benchmark for international varieties of oil used by many U.S. refineries, declined 15 cents to close at $107.89 in London.
Crude supplies in the U.S. fell this week, which surprised traders and gave some support to prices. But supplies remain ample and refineries are pumping out enough fuel to meet demand. That suggests refineries won't need to quickly draw down supplies in the coming weeks.
Overseas demand for crude appears muted and supplies are plentiful, but worries over the political turmoil in the Ukraine and continued disruption of oil exports from Libya have kept Brent prices up.
"Libya's two most important oil terminals, Ras Lanuf and Es Sider, will remain shut for the foreseeable future which is likely to continue to severely hamper the supply of oil," said analysts at Commerzbank in Frankfurt in a note to clients.
Pro-Russian insurgents in eastern Ukraine are planning a referendum on independence over the weekend, in apparent defiance of a call by Russian President Vladimir Putin to put off the vote.
Traders worry Russian energy exports could be interrupted if further instability in Ukraine results in stronger Western sanctions against Russia.
The average U.S. retail price of gasoline fell less than a penny to $3.66 a gallon.
In other energy futures trading in New York:
— Wholesale gasoline fell 0.9 cents to close at $2.896 a gallon
— Heating oil fell 1.3 cents to close at $2.907 a gallon.
— Natural gas fell 4.1 cents to close at $4.531 per 1,000 cubic feet.
AP Writer Pablo Gorondi contributed to this report.