The Iranian president , Mahmoud Ahmadinejad , said in a televised speech that Hezbollah had '' hoisted the banner of victory '' over Israel and thwarted American plans to create a new Middle East dominated by '' the United States , Britain and Zionists . ''