The Kremlin has threatened to destroy any fighter jets given to Ukraine by its allies, after two countries promised Soviet-era planes.
Slovakia became the second Nato country to pledge Kyiv some MiG-29 aircraft on Friday, a day after Poland.
Slovakia’s fleet was grounded last year and it no longer uses the jets.
Ukraine has asked Western countries for modern jets, but because of long training times, these are seen only as long-term options.
It sees extra aircraft as important for its defences and possible counter-attacks, a year into Russia’s invasion.
Other Nato countries are considering sending Soviet-era planes such as the MiG, which Ukrainian pilots are trained to fly.
This is a positive move for Ukraine – which has more pilots than planes – but will not make a decisive difference.
The Ukrainians say what they really need is US-made F-16 fighters.
Yuri Sak, a senior Ukrainian defence adviser, says the fourth-generation fighters have better capabilities.
That still seems unlikely – at least for now, as it would take time to train Ukrainian pilots on Western jets.
Western military officers remain sceptical about modern fighters – their focus is on helping Ukraine win the battle on the ground.
The front lines are swamped with air defence systems on both sides. The Russian air force is much bigger than Ukraine’s and it hasn’t been able to gain control of the skies