OPEC Secretary General Abdullah Al-Badri has rejected calls from oil consuming states for a hike in the cartel's crude output, saying that non-fundamental factors were to blame for current high prices. “At the moment there is enough oil in the market and no need to change OPEC's output,” Al-Badri said in Tehran late Saturday after arriving the day earlier for a three-day visit to the Islamic republic. He blamed the “US economic recession, lack of refining capacity and depreciation of the dollar's value” for the record oil prices, according to state television. Oil prices leapt above 106 dollars in New York Friday with investor sentiment driven by the weak US dollar, tight energy supplies and more bad news on the US economy. “The world's oil stockpiles are now adequate for 53 days and this shows that there is no shortage,” Al-Badri said at a joint press conference with Iranian Oil Minister Gholam Hossein Nozari. The crude basket price of the Organization of Petroleum Exporting Countries (OPEC) has topped the 100-dollar mark for the first time, the cartel said last month. But Iran, OPEC's second biggest oil producing member, also strongly backed leaving the current output production ceiling unchanged. “With the price of oil at 100 dollars per barrel, OPEC will not have any increase or decrease in output,” Nozari said. US President George W. Bush has called on OPEC to hike output in response to the continued strength in prices. However the organization – which produces 40 percent of the world's oil – at its last meeting in March defiantly maintained its daily output at 29.67 million barrels. “No one can put OPEC under pressure because we decide based on our interests,” Al-Badri said. Nozari also said it was “unlikely” that OPEC would hold an extraordinary meeting before its next scheduled gathering in September to discuss the global economic turbulence caused by the collapse of the US subprime home loan market. Al-Badri said he had not been contacted by OPEC ministers about holding such a meeting. __