Republican presidential candidate John McCain says the United States is "no longer staring into the abyss of defeat" in Iraq, opening a campaign week that will draw him and his Democratic opponents back to Washington to question commanding Gen. David Petraeus about the conduct of the unpopular war.
