Russia and Ukraine have agreed to a naval ceasefire in the Black Sea in separate deals with the US, after three days of peace talks in Saudi Arabia, BBC reported.
Washington said all parties would continue working toward a "durable and lasting peace" in statements announcing the agreements, which would reopen an important trade route.
They have also committed to "develop measures" to implement a previously agreed ban on attacking each other's energy infrastructure, the White House said.
US officials have been separately meeting negotiators from Moscow and Kyiv in Riyadh with the aim of brokering a truce between the two sides. The Russian and Ukrainian delegations have not met directly.
Meanwhile, Ukrainian President Volodymyr Zelensky said the deal to halt strikes in the Black Sea was a step in the right direction.
"It is too early to say that it will work, but these were the right meetings, the right decisions, the right steps," he told a press conference in Kyiv.
"No-one can accuse Ukraine of not moving towards sustainable peace after this," he added, after US President Donald Trump had previously accused Zelensky of blocking a peace deal.
But shortly after Washington's announcement, the Kremlin said the Black Sea ceasefire would not take effect until sanctions were lifted from Russian banks, producers and exporters involved in the international food and fertiliser trades.
The measures demanded by Russia include reconnecting the banks concerned to the SwiftPay payment system, lifting restrictions on servicing ships under the Russian flag involved in the food trade, and on the supply of agricultural machinery and other goods needed for the production of food.
bd-pratidin/GR