KANSAS CITY, Missouri (CNN) - John McCain took a rhetorical baby step toward declaring victory in Iraq on Thursday, arguing emphatically that "we have succeeded in Iraq."
"I repeat my statement that we have succeeded in Iraq," McCain told reporters aboard his campaign bus in Kansas City. "Not 'We are succeeding.' We have succeeded in Iraq."
McCain made the comments amidst a debate this week over the direction of the Iraq war, and in the wake of new national poll numbers that show McCain with a clear advantage over Obama on national security issues.
Both candidates gave speeches Tuesday outlining new policies toward Afghanistan, but each presented very different plans for Iraq. Obama is scheduled to travel to Iraq as part of a congressional delegation in the coming days.
"The strategy has worked and we now have the Iraqi government and military in charge in the major cities in Iraq," McCain said. "Al Qaeda is on their heels and on the run."
McCain said "the success we have achieved is fragile and could be reversed" if Obama - whom McCain accused of "incredible naivete" - carries through with his plan to withdraw combat troops within 16 months of taking office.
"He said the surge would not succeed," McCain said, a charge he has repeated in recent days. "It is. He said that we had to have dates for withdrawal. He said as recently as a short time ago that the surge had not succeeded, or was not succeeding. It has succeeded. And if we continue, I am confident we will win this war, and I have no doubt about it."
The GOP nominee-in-waiting also backed away from a remark made earlier in the day by his communications director Jill Hazelbaker, who called Obama's trip abroad "the first-of-its-kind campaign rally overseas."
Asked if he agreed with Hazelbaker's comment, McCain said: "No. All I can say is, let other people judge that."