Thousands of migrants arrived in Croatia early seeking to open up a new route to northern Europe, after Hungary sealed its border, sparking ferocious clashes with angry refugees.
Hungary plans to build a fence to keep migrants out along part of its border with Romania in addition to the barrier being erected along the frontier with Serbia.
Hungary's populist prime minister called for a massive aid package to be given to countries around war-wracked Syria to help stem the flow of migrants to Europe.
Prime Minister Viktor Orban defended Hungarian police against accusations of maltreating refugees, saying the migrants had "rebelled" against Hungarian law.
Hundreds of migrants broke through police lines in Hungary near the Serbian border for a third day running, as the army began mobilising for a possible role in guarding the frontier.
"According to the Hungarian government, there will be free buses to take you to the last town before the border," shouts a man urgently in Arabic through a megaphone.
Several hundred migrants stormed into Budapest's main international train station early Thursday after police re-opened it following a two-day standoff
Hungary has indefinitely suspended the application of a key EU asylum rule, which requires a migrant's claim to be processed in the EU country they first arrive in.
An 87-year-old Hungarian woman aims this weekend to set a world record by beating 1920s Cuban chess grandmaster Jose Raul Capablanca at his own game: simultaneous play.