President Barack Obama announced on Friday that all U.S. troops will be withdrawn from Iraq by the end of the year."As a candidate for president, I pledged to bring the war in Iraq to a responsible end," Obama said in an announcement from the White House. "So today I can report that, as promised, the rest of our troops in Iraq will come home by the end of the year.""After nearly nine years, America's war in Iraq will be over," he said.