"We were afraid that Hungarians' EU funding, which the Commission has still not given us, would end up in Ukraine sooner or later. And we were also afraid that the resources made available to Ukraine would remain without scrutiny for too long a period," Orbán said in a video message on Facebook.

He noted that Hungary finally managed to negotiate an auditing mechanism to ensure the rational use of the funding, and we got a guarantee that Hungary's funding wouldn't go to Ukraine," he added.

"I am happy that the reaction of markets to this agreement is already positive," he said.

Orbán had vetoed the four-year EUR 50 bln package at an EU summit in December, arguing that if the EU's seven-year budget was amended for the Ukraine Facility, Hungary needed to get "what it is due, not half, not one-quarter…but all of it".