Zelenskiy meets leaders, braces for 'hard battle'