Ukrainian drone attacks sparked fires at an oil refinery, fuel depots and a port in southern Russia, local officials said on Friday, forcing residents to evacuate affected areas.

The latest strikes have hit Russia's oil infrastructure after President Vladimir Putin acknowledged that the repeated attacks were causing fuel shortages across the country.

What do we know about Ukraine's latest strikes on Russia?

Officials said the Ilsky refinery in the Krasnodar region caught fire after drone debris fell across the surrounding Severskaya district, including into the courtyard of a private home.

The refinery, which can process around 138,000 barrels of oil a day, has been targeted several times before.