Ukraine and Georgia have signed a free-trade and political cooperation agreement with the European Union.

For Ukraine, the agreement is a culmination of months of upheaval and signals an historic split with Russia.

''Over the last months, Ukraine paid the highest possible price to make her European dreams come true,'' Ukraine's president Petro Poroshenko told EU leaders at a signing ceremony in Brussels on Friday.

Former Soviet republic Georgia also signed a free-trade and political cooperation agreement with the European Union on Friday, marking a historic shift away from Russia.

The accord falls short of full EU membership but offers deep economic integration and unfettered access to the EU's 500 million citizens.

''The people of Georgia have chosen democracy, reforms and the irreversible path of European integration,'' Georgia's Prime Minister Irakli Garibashvili said.