The U.S. will withdraw 10,000 troops from Afghanistan this year and bring another 23,000 home by the end of summer in 2012, President Obama said, using a prime-time address to lay out for a war-weary public a pace of departure that is faster than military officials wanted.