While Russian President Vladimir Putin and his Ukrainian counterpart Petro Poroshenko stopped short of declaring a breakthrough, they both spoke with renewed confidence.
Putin offered praise for Poroshenko's move to give more powers to the east and supported the Organization for Security and Cooperation in Europe monitoring of the truce with drones.
Putin also voiced confidence that the issue of Russians who have joined the insurgency in eastern Ukraine could be settled.
The sticking point remains financing, and Putin indicated that the EU should pick up the tab. "We expect our European partners to offer help to Ukraine," he said.
More From This Section
Alexei Miller, the CEO of the Russian gas company Gazprom, told Russian news agencies from Milan that the leaders agreed Kiev would pay back USD 3.1 billion by the end of the year. It is not clear how much Ukraine would have on hand, raised through loans or with the EU's help.
Europe is concerned that if Ukraine did so, Russia would cut off all flows through Ukraine, leaving parts of Europe without supplies in the dead of winter, as happened in the past.
As part of an overall peace deal, Europe is seeking full compliance with a month-old cease-fire, clear border controls and local elections in eastern Ukraine in compliance with Ukrainian law, and not under auspices of the rebels. Putin told reporters both sides shared blame for violations.
Poroshenko said using technology such as video cameras and radar to monitor the border "will allow to determine who is responsible for violating the cease-fire." Drones will be provided by Germany and France in the first stage, with other countries joining later under the OSCE umbrella, the Ukrainian leader said.
German Chancellor Angela Merkel, who participated in two of the joint meetings and bilaterals with each of the leaders, acknowledged some progress but said basic differences remained.