OPEC officials say there is sufficient oil on the market and blames rising prices on speculators and the falling U.S. dollar .