Arizona Senator John McCain served in the military during the Vietnam war.
(CNN) - Trying to separate himself from his Republican rivals, Sen. John McCain, R-Arizona, said at Tuesday’s presidential debate in Dearborn, Michigan, that he was the only GOP candidate to predict years ago that military action would not be enough to win the war in Iraq.
"I'd just like to mention I'm the only one on this stage that four years ago said this is a failed policy in Iraq. It's not going to work. It’s got to be changed," McCain said. "I was criticized by Republicans for my severe criticism of Secretary [of Defense Donald] Rumsfeld. I advocated the strategy that's succeeding, and thank God the American people are giving us a little window."
Although a staunch supporter of the war in Iraq, McCain has called Rumsfeld "one of the worst secretaries of defense in history" and has criticized the management of the war effort.
Click here to see CNN's new political portal: CNNPolitics.com
– CNN Associate Producer Lauren Kornreich