Several hundred Uighur and Turkish demonstrators were rallying outside the embassy Tuesday and denouncing the riots in China's Xinjiang region that killed at least 156 people.
A group of protesters tried to break through a line of Turkish police in riot gear to approach the embassy, leading to brief scuffles with police. There were no injuries.
Demonstrators hurled eggs at the embassy building and held up banners calling for an end to what they called Chinese aggression against Uighurs.
Uighurs are related to Turks, and Turkey is home to an Uighur community.