President Bush says the United States is winning the war in Iraq. But he acknowledged setbacks and the doubts of some "that the war is lost and not worth another dime or another day."
In a prime-time address from the White House, Bush pleaded with Americans to ignore "defeatists who refuse to see that anything is right."
Struggling to build confidence in his policy, the president held out hopes for withdrawing American forces as Iraqi troops gain strength and experience.
The president spoke from the Oval Office, where in March 2003, he announced the US-led invasion. Nearly three years later, more than 2,100 US soldiers have died, Bush's popularity has plummeted and about half of Americans think the war was a mistake. Yet a strong majority oppose an immediate withdrawal of US forces.