Iran's President Hassan Rouhani says that world powers have not fulfilled their commitments under the landmark nuclear deal, harming Iranian economic growth.

Speaking on state TV, Rouhani said Tuesday that "if the other party had acted properly, we would be in a better situation today."

He says Iran still cannot access its foreign assets, although it is able to export more oil and to access the international banking system.

He says U.S. congress, Israel and other regional countries are thwarting the implementation of the deal.

Spokesman John Kirby said that the U.S. State Department believes Iran is meeting its obligations under the deal and "we're meeting ours."

Iran has repeatedly complained that it has fulfilled its end of the deal while all the agreed-upon sanctions have not yet been lifted.