BOSTON, Massachusetts (CNN) - Sen. John McCain said Wednesday that he is "pleasantly surprised" that the Iraqi prime minister "is now behaving like a leader."
The presumptive Republican nominee for president told about 450 supporters at a Boston fund-raiser that the Iraqi government has made notable progress in Baghdad, Basra and Mosul. The Iraqi military, supported by U.S. troops, has launched major offensives in those cities to wrest control from militants.
"That was the whole idea behind the surge," he said. "Go in, hold, clear, establish order and then have the Iraqi military and government take over. And then we can withdraw and then we can come home in victory with honor, not in defeat."
McCain has criticized his Democratic rival, Sen. Barack Obama, for proposing the withdrawal of U.S. troops from Iraq.
McCain spoke at an event that his campaign said raised about $2 million.
One of his former rivals for the GOP nomination, former Gov. Mitt Romney of Massachusetts, praised McCain as a "great leader."