The International Energy Agency (IEA) also said growth in supply would outpace demand until 2010, after which the market would likely experience supply tensions.
New York's main oil contract, light sweet crude for August delivery, gained 1.91 dollars to 141.91 dollars per barrel. The contract struck a historic peak of 143.67 dollars the previous day.
Brent North Sea oil for August jumped 2.33 dollars to 142.16 dollars, not far from the record 143.91 dollars hit on Monday.
In Madrid on Tuesday, OPEC president Chakib Khelil said the oil producers' cartel was concerned about future demand, underlining that the organisation was in no mood to pump more crude to cool record prices.
"The concern we have is about the security of demand," Khelil, who is also Algeria's energy minister, told delegates at industry event the World Petroleum Congress in the Spanish capital.
He said there were "big uncertainties" about making huge investments in infrastructure to increase output from the 13 OPEC member countries, which currently pump about 40 percent of world oil.
"I don't think anyone questions that we have enough resources; the issue is if we are able to supply it to the market," he said.
The market was energised Monday by tensions over oil producers Iran and Nigeria, and as the dollar weakened against the euro ahead of Thursday's expected interest rate hike from the European Central Bank (ECB).
Analysts warned Tuesday that any of those factors could drive prices to fresh heights in the coming days.
"Tensions with Iran seem to be worsening and intensifying, Nigeria seems on the brink of complete chaos or even civil war, and the ECB seems determined to march the US dollar right off a cliff," said analysts at energy risk management firm Cameron Hanover.
"Any one of these three flash points could ignite a new round of buying in the oil markets."
Global oil prices have doubled in the past year and have risen by almost 50 percent since the start of 2008 when they breached 100 dollars for the first time, triggering fears over inflation and slower economic growth.
Consumer countries blame record prices on tight supplies amid strong demand and unrest in producer countries such as Iran, Iraq and Nigeria. In particular, they accuse OPEC of not producing enough crude.
The 13-nation cartel, however, insists that the weak US currency is at fault, as it drives up demand for dollar-denominated oil from foreign buyers.
"Often it is a case of political expediency to find a scapegoat for higher prices rather than undertake serious analysis or perhaps confront difficult decisions," the IEA, the world's energy watchdog, said in a report published Tuesday.
"Blaming speculation is an easy solution which avoids taking the necessary steps to improve supply-side access and investment or to implement measures to improve energy efficiency."
King Abdullah of OPEC kingpin Saudi Arabia -- the world's number one oil exporter -- meanwhile called on consumer countries to get used to high prices.
"Consumer countries have to adapt to the prices and the mechanisms of the market," the king said in an interview published on Tuesday by the Kuwaiti daily Al-Siyassah.