Germany and France on Friday both signed bilateral security agreements with Ukraine, a stopgap solution for Kyiv while it waits in hope of someday joining the NATO defense alliance.

The two new pacts follow a similar deal with the British in January and come as Ukrainian troops face a challenging situation on the battlefield almost two years after the Russian invasion.

All three agreements deal with both current military support for Ukraine and its future defense against Russia. Here are five things to know on agreements Ukrainian President Volodymyr Zelenskyy described as "truly unprecedented."