Battle for Kyiv 'looming large', says analyst