The United States should not withdraw troops from Iraq even if its plan to send in 20,000 extra forces to stabilize the country fails, US Defense Secretary Robert Gates said Friday.