The president appears to have reeled in recent criticism of Russia's leader, while warning Kyiv over delays to minerals deal.