The assault appeared to be part of a wider air campaign that Russia began in late December, seeking to wear down Ukrainian air defenses with waves of missiles.
The American-provided air-defense systems have helped Ukraine defend itself against Russian assaults, but Washington has warned that it will not be able to keep them supplied for much longer.
In one of the war’s largest bombardments, 35 missiles slipped Ukraine’s air cover on Friday, killing dozens. Ukraine responded with shelling on the Russian region of Belgorod, killing at least 14.