In the Krasnodar region on the Black Sea where Sochi is located, a fuel tank with a capacity of 2000 cubic metres was on fire, Russia's RIA news agency reported early on Sunday, citing emergency officials.
The Russian defence ministry said in its daily morning report on Telegram that its air defence units destroyed 93 Ukrainian drones overnight, including one over the Krasnodar region and 60 over the waters of the Black Sea.
The ministry reports only how many drones its units destroy, not how many Ukraine launched.
Rosaviatsia, Russia's civil aviation authority, temporarily halted flights at Sochi's airport to ensure air safety before saying on Telegram that flights resumed as of 0200 GMT (midday AEST) on Sunday.
Reuters could not independently verify the reports. There was no immediate comment from Ukraine.
The attack, which Governor Veniamin Kondratyev said was in the Adler district of the coastal resort city, would be Ukraine's latest on infrastructure inside Russia that Kyiv deems key to Moscow's war efforts.
A woman was killed in the Adler district in a Ukrainian drone attack late last month, but attacks on Sochi, which hosted the 2014 Olympic Winter Games, have been infrequent in the war that Russia launched in February 2022.
The Krasnodar region is home to the Ilsky refinery near the city of Krasnodar, among the largest in southern Russia and a frequent target of Ukraine's drone attacks.
Also on Sunday, the governor of Voronezh region in southern Russia said four people were injured in a Ukrainian drone strike that caused several fires, while Russia launched a missile attack on Kyiv, according to the military administration of the Ukrainian capital.
The Russian defence ministry said that its units destroyed 18 Ukrainian drones over the Voronezh region that borders Ukraine.
The reciprocal drone strikes followed a day of mourning in the Ukrainian capital, Kyiv, on Friday, after a Russian drone and missile attack killed 31 people, including five children, and wounded over 150.
The continued attacks come after US President Donald Trump on Tuesday gave Russian President Vladimir Putin a shorter deadline — August 8 — for peace efforts to make progress.
Trump said on Thursday that special envoy Steve Witkoff is heading to Russia to push Moscow to agree to a ceasefire in its war with Ukraine and has threatened new economic sanctions if progress is not made.
Also in Ukraine, protesters gathered in the west-central city of Vinnytsia late on Friday to demand the release of men detained by military enlistment offices.
They broke into a stadium where the detainees were being held.
According to the regional military recruitment centre, a group of conscripts had been brought there for medical examinations and other procedures related to mobilisation.
"In the evening, a group of civilians gathered near the centre and behaved aggressively. Attempts to illegally enter the temporary assembly point, damage property and disturb public order were recorded," a statement from the centre said.
The incident came amid rising public frustration over Ukraine's mobilisation drive, as the war with Russia grinds on in its fourth year.
Russian forces now control almost 20 per cent of Ukraine in its east and south after three-and-a-half years of grinding war.
with AP