[cnn-photo-caption image= http://i2.cdn.turner.com/cnn/2009/images/04/01/art.getty.boehner.jpg caption="Boehner said he was concerned the president seemed to 'place equal blame on the Israelis and the Palestinians.'"]
(CNN)–House Republican leader John Boehner on Thursday praised the tone of President Obama's address in Cairo but slammed the president's remarks on Israel and Palestine, and on engagement with Iran.
"I think the president delivered a thoughtful and optimistic speech, but I do have some concerns about some things that were mentioned in the speech," he said.
Boehner said he was concerned the president seemed to "place equal blame on the Israelis and the Palestinians."
"The Israelis have the right to defend themselves," he said "....Because Hamas is a terrorist organization, they have been funded by the Syrians and the Iranians, and I just don't think the Israelis deserve to be put into the same playpen with terrorists."
Obama's comments about Iran were a mistake, Boehner said.
"His point about Iran, where he continues to say that he will sit down with the Iranians without any preconditions - I just think that puts us in a position where America looks weak in the eyes of their rulers," Boehner said. "And given the outrageous statements that their leaders have made, I don't know how we can continue to say that we'll sit down and talk to them without some, without conditions. I think it makes America look weak."
Boehner also criticized the president for saying he wanted to close the Guantanamo Bay detention facility "without having a plan in place for what to do with those detainees that are there."
–CNN's Deirdre Walsh contributed to this report