Russia and Ukraine have accused each other of shelling Europe's biggest nuclear power plant as fighting raged again in the crucial border region of the Donbas and three more ships left ports carrying previously blockaded Ukrainian grain.
Shells hit a high-voltage power line on Friday at the Zaporizhzhia plant, prompting operators to disconnect a reactor despite no radioactive leak being detected. The plant was captured by Russian forces in early March in the opening stage of the war but it is still run by its Ukrainian technicians.
Earlier this week, the United Nations nuclear watchdog appealed for access to the plant, which Washington says Russia is using as a battlefield shield.
Ukraine's state nuclear power company Energoatom blamed Russia for the damage at the power station.
Ukrainian President Volodymyr Zelenskiy said Moscow was responsible and accused it of committing "an open, brazen crime, an act of terror", calling for sanctions on the entire Russian nuclear industry.
Russia's defence ministry accused Ukrainian forces of shelling the plant, saying a leak of radiation had been avoided only by luck.
It said that as a result, the generating capacity of one unit had been reduced and power supply to another had been cut. In addition, the nearby city of Enerhodar had power and water supplies problems, a ministry statement said.
Energoatom said the plant, about 200 kilometres northwest of the Russian-held port of Mariupol in southeast Ukraine, was still operational and no radioactive discharges had been detected.
Further east, both sides claimed small advances while Russian artillery bombarded towns and villages across a wide area in a now-familiar tactic.
Kharkiv, Ukraine's second city, was subjected to renewed shelling early on Friday, the mayor said.
The southern city of Mykolaiv was shelled on Friday night and one person was killed, Mayor Oleksandr Senkevych said on Telegram. Twenty-two people were injured. Twenty-one private homes and five residential apartment buildings suffered damage, the mayor said.
In other developments, three grain ships left Ukrainian ports on Friday and the first inbound cargo vessel since the Russian invasion was due in Ukraine to load, marking further steps in the Kyiv government's efforts to resuscitate its economy after five months of war.
Russian President Vladimir Putin meanwhile met Turkish President Tayyip Erdogan, who is cultivating a role as a mediator in the war, in the Russian city of Sochi.
Turkey helped negotiate the agreement that on Monday saw the first grain ship leave a Ukrainian port for foreign markets since the invasion.
On Friday, two grain ships set off from Chornomorsk and one from Odesa carrying a total of about 58,000 tonnes of corn, the Turkish defence ministry said.
Since Russia invaded Ukraine in what Putin termed a "special military operation", the conflict has settled into a war of attrition fought largely in the east and south of Ukraine.
Moscow is trying to gain control of the largely Russian-speaking Donbas, comprised of Luhansk and Donetsk provinces, where pro-Moscow separatists seized territory after the Kremlin annexed Crimea to the south in 2014.
Russia's TASS news agency on Friday cited separatist forces as saying they and Russian troops had taken full control of Pisky in Donetsk region, a fortified village held by Ukrainian troops and close to Donetsk city, which is in the hands of Russian-backed separatist forces.
TASS also said fighting was taking place in the city of Bakhmut, north of Donetsk and Russia's next main target.
But the general staff of Ukraine's armed forces in a statement on Friday contradicted the claims made by TASS.
The next weapons package to Ukraine from the United States was expected to be $US1 billion ($A1.4 billion), one of the largest so far, three sources briefed on the matter told Reuters.
If signed in its current form, it will include munitions for long-range weapons and armoured medical transport vehicles, the sources said. The package is expected to be announced as early as Monday.