President Volodymyr Zelenskyy says Ukraine cannot guarantee the safety of world leaders flying to Moscow.
Israel hit the capital's international airport as well as a concrete factory and power stations, killing three people.
Friedrich Merz has been elected chancellor by parliament in a second round of voting after an initial defeat.
Both sides celebrate the landmark agreement, which was several years in the making.