BBC:
Ukrainian citizens will be able to travel to most EU countries without a visa, European Council President Donald Tusk has announced.
He said the country had met relevant standards "perfectly" and in the coming weeks EU officials would work out how the scheme will be implemented.
The announcement was made at a meeting of Ukrainian and EU leaders in Brussels on Thursday.
Corruption in Ukraine and the country's future were also discussed.
The visa-free scheme will allow Ukrainians with a biometric passport to enter the Schengen area - including some non-EU areas such as Switzerland and Iceland, but not the UK or Ireland - without a visa for up to 90 days.
Mr Tusk said: "The last three years have seen the birth of a new Ukraine, that advances its democracy and economy through sometimes very tough reforms.
"Additional assistance from Europe should help Ukraine in strengthening its democratic path."
He said all EU states had decided Ukraine was ready for a visa-free regime, and that it would come into force once the European Parliament and the European Council agreed on changes to the EU's visa policy.
Это я продал за то же, за что и купил, если что.