Rallies against welcoming more refugees and migrants took place in some eastern European countries.
About 5,000 people chanting anti-Islamic slogans marched in the Polish capital Warsaw, while a nearby counter-demonstration drew about 1,000 people.
In Prague, about 800 protesters carried banners reading "I do not want refugees and Islam in Czech Republic" and "Protect the borders".
Elsewhere in the city, a smaller counter-demonstration in support of refugees attracted about 200 people, witnesses said.
Another anti-migrant rally attended by about 1,500 people took place in the Slovak capital Bratislava.
Tens of thousands of mainly Syrian migrants have been making their way from Turkey, through the Balkans and Hungary to reach Austria, Germany and Sweden.
Migrants have continued to arrive in Macedonia from Greece. More buses were reported to be heading towards the Hungarian border.