KRAMATORSK, Ukraine — Russian missiles slammed into Kramatorsk in eastern Ukraine on Thursday, striking a city that is a key base of Ukrainian military operations, amid warnings from Kyiv that Moscow was opening a new offensive in the 11-month-old war.
The strike came hours before President Vladimir V. Putin of Russia was expected to rally domestic support for his invasion of Ukraine in a speech on the anniversary of the Soviet triumph over the Nazis at Stalingrad, a decisive battle of World War II and one that many Russians view as a symbol of wartime heroism.
Russian attacks were intensifying in Kramatorsk, a longtime command center for the Ukrainian military and a staging ground for Ukraine’s defense of the city of Bakhmut, which Russia has moved closer to capturing after months of brutal fighting. The fall of Bakhmut would be Moscow’s first significant military victory since the summer, although it has come at a huge cost in Russian and Ukrainian lives.
President Volodymyr Zelensky of Ukraine has said that a large Russian troop buildup in occupied parts of eastern Ukraine, along with a sharp increase in artillery strikes in the east, signal the start of a new Russian offensive. On Wednesday night, at least three people were killed and more than a dozen others wounded when a rocket slammed into a four-story apartment complex in Kramatorsk, turning much of the building into a smoking ruin.
As rescuers were digging furiously through the rubble on Thursday, trying to find an entry into a basement where residents may have been hiding, there was a flash and two more missiles hit nearby, sending firefighters running in all directions.
One missile struck a courtyard, mangling several vehicles and a row of garages, and another stuck in the middle of the road. Residents fled to basements as the police warned that additional missiles were coming.
The head of the regional military administration, Pavlo Kyrylenko, said that the strikes on Thursday hit residential buildings and caused injuries, but did not immediately provide details.
Kramatorsk is the largest Ukrainian city near the epicenter of the fight for the eastern area known as Donbas. It is a hive of military activity, with the numbers of soldiers and armored personnel carriers growing in recent days. Bakhmut lies about 20 miles away, and the entire area comes under bombardment by Russian ordnance almost daily.
It was unclear why the apartment building might have been targeted. At the blast site, the mangled and scorched remains of several vehicles appeared as if they could belong to the military.
“We need to unscrew Putin’s head, and everything will be fine,” said a 65-year-old woman who would give her name only as Svitlana, referring to Mr. Putin.
In April, at least 50 people were killed and many more were wounded in a missile assault on the Kramatorsk train station. The assaults have continued: A Russian missile landed just outside a kindergarten in the city last week, leaving a gaping crater. On Wednesday, the Ukrainian prosecutor general’s office said that it had opened a war crimes investigation over the latest attack.
“This is not a repetition of history; this is the daily reality of our country,” Mr. Zelensky said in a statement after the attack on Wednesday.
The Ukrainian leader repeated his pleas for more advanced weapons — fighter jets and long-range missiles — now that Western battle tanks are on the way. Ukraine’s allies have supplied Kyiv with an ever-growing arsenal of weapons, but many remain reluctant to fulfill its requests for military jets.
Carly Olson in New York and Matthew Mpoke Bigg in London contributed reporting.