(CNN) -- Exiled Hamas leader Khaled Mashaal met with Iranian President Mahmoud Ahmadinejad in Tehran, Iran, on Sunday, according to Iran's semi-official Fars news agency.
During the meeting, Ahmadinejad told Mashaal that "Iran will always stand by the oppressed people of Palestine," Fars reported.
The Iranian leader declared that "enemies are experiencing successive failures," Fars said. He cited "the failed assault over Gaza Strip and Lebanon, lack of success in reforming the U.S. image" after President Obama took office and a lack of success in Iraq and Afghanistan.
These are "among failures of world arrogance and particularly the U.S. and Zionist regime [Israel] over recent years," Ahmadinejad said, according to Fars.
Mashaal said Hamas and the Palestinian resistance will continue fighting until their goals become reality, Fars reported. Palestinians are determined to return to their homeland, he said.