Syrian army troops were at the gates of the rebel bastion of Yabrud near the Lebanese border Friday, the Syrian Observatory for Human Rights said.