The Syrian government has agreed to pull back its troops from cities and complete withdrawal of heavy weapons by April 10, United Nations-Arab League envoy Kofi Annan told the UN Security Council on Monday, even as Western nations expressed doubts that the new promises would be kept.