Ukrainian President Volodymyr Zelenskyy held talks Sunday with his German counterpart at the start of his first visit to Germany since Russia's invasion, with Berlin offering emphatic support in the form of a huge new military package.

"Already in Berlin," Zelenskyy wrote on Twitter. "Weapons. Powerful package. Air defense. Reconstruction. EU. NATO. Security."

Zelenskyy's trip comes as Kyiv is preparing a much-anticipated counteroffensive and follows a day of meetings in Rome with Italian leaders and Pope Francis.