The United Nations has issued a statement calling on Syria to pull its troops out of Lebanon, in accordance with a resolution passed last month.
Syrian troops have been in Lebanon for 28 years
The Security Council statement was unanimous, meaning that it received the backing of Algeria, the only Arab member of the Security Council.
Lebanon said the call set a "dangerous precedent of interference".
Syria's ambassador to the UN said the US had pressured other Security Council members into accepting the statement.
US deputy ambassador Anne Patterson said Washington was "quite pleased that this was a unanimous strong decision".
She added: "It is important... that Syria cease interference in Lebanon's internal affairs, disarm militias and remove Syrian troops from Lebanon."
The Security Council adopted a resolution in September urging Syria to withdraw its troops from Lebanon.
The US and France-sponsored resolution called for Lebanon's political independence to be respected, and demanded the withdrawal of all foreign troops from the country.
It also called on UN Secretary General Kofi Annan to report on any progress on the issue twice a year.
While it does not mention any country by name, Syria is the only country to have troops stationed in Lebanon.
Reporting to the Security Council earlier this month, Mr Annan said Syria had so far refused to say when and how troops would leave.
Syria first sent troops into Lebanon in 1976, at the beginning of the civil war there.
Most of the forces stayed on in the country after the conflict ended in 1990.
Damascus' military and political influence in Lebanon remains strong, but Syria argues that its presence is a stabilising influence.
The Syrian Foreign Minister, Faruq al-Sharah, said Tuesday's statement was an illegal intervention in the relationship between Syria and Lebanon.