Oil prices struck a record high of 109.20 dollars per barrel on Tuesday after the dollar hit a fresh all-time low against the euro, and amid persistent supply concerns.
New York's main oil contract, light sweet crude for delivery in April, soared to the historic level, beating the previous peak of 108.21 dollar that was set on Monday.
Also on Tuesday, Brent North Sea crude for April hit a record high 105.40 dollars on barrel, beating the prior high of 104.42 dollars touched on Monday.
In the foreign exchange market, the European single currency surged to a record high 1.5495 dollars.
A weaker US currency tends to increase demand for dollar-denominated oil as it becomes cheaper for buyers using stronger currencies.
Oil prices are also heading higher because investors are seeking a safe investment for their cash amid fears of rising inflation and a US recession, analysts said.
"Crude futures held firm (on Tuesday), extending yesterday's rally and reaching fresh record highs in both London and New York, still underpinned by strong demand for dollar-denominated commodities and with oil seen as a good hedge against inflation," said Sucden analyst Andrey Kryuchenkov.
"Inflation fears are still very strong, outweighing prospects of a slower growth in the US and lower seasonal demand for oil in the second quarter."
At the same time, the oil market is under intense pressure from stretched supplies and demand from the United States -- the world's biggest energy consuming nation -- and Asian powerhouses China and India.