Ukrainian President Volodymyr Zelensky arrived in Berlin on Tuesday for talks with Chancellor Friedrich Merz.
The two leaders embraced as Merz welcomed the Ukrainian president outside the Chancellery in central Berlin.
The visit, which marks the first official German-Ukrainian government consultations in years, had been kept under wraps for security reasons.
Zelensky is being accompanied by several Cabinet ministers.
Policymakers are expected to discuss financial and military support for Ukraine, as well as reconstruction efforts and the return of Ukrainian refugees.
Both sides are expected to sign several agreements and Merz and Zelensky are scheduled to hold a joint press conference.