While it was not clear when or how the Black Sea maritime security deals would start, the agreements are the first formal commitments by the two warring sides since the inauguration of President Donald Trump.
He is pushing for an end to the war in Ukraine and a rapid rapprochement with Moscow that has alarmed Kyiv and European countries.
The US agreement with Russia goes further than the agreement with Ukraine, with Washington committing to help seek the lifting of international sanctions on Russian agriculture and fertiliser exports, long a Russian demand.
Shortly after the US announcements, the Kremlin said the Black Sea agreements would not come into effect unless links between some Russian banks and the international financial system were restored.
Ukrainian President Volodymyr Zelenskiy said his understanding was the truce agreements did not require sanctions relief to come into force and would take effect immediately, calling the Kremlin's statement an attempt to "manipulate" the deals.
"They are already trying to distort agreements and, in fact, deceive both our intermediaries and the entire world," Zelenskiy said in his nightly video address.
Kyiv and Moscow both said they would rely on Washington to enforce the deals, while expressing scepticism the other side would abide by them.
"We will need clear guarantees," said Russian Foreign Minister Sergei Lavrov. "And given the sad experience of agreements with just Kyiv, the guarantees can only be the result of an order from Washington to Zelenskiy and his team to do one thing and not the other."
Zelenskiy said if Russia violated them he would ask Trump to impose additional sanctions on Moscow and provide more weapons for Ukraine.
"We have no faith in the Russians, but we will be constructive," he said.
In the hours following the announcements, both Russia and Ukraine accused each other of launching drone attacks, but there were no immediate reports of hits on Black Sea or energy targets.
Trump, in an interview with Newsmax, acknowledged Russia could be trying to delay ending the war.
"I think that Russia wants to see an end to it, but it could be they're dragging their feet. I've done it over the years," he said.
The deals were reached after parallel talks in Saudi Arabia that followed separate phone calls last week between Trump and the two presidents, Zelenskiy and Vladimir Putin.
If implemented, the deals could be the first significant step toward Trump's goal to achieve a more encompassing ceasefire in the war in Ukraine that Russia started with its full-scale invasion three years ago.
Putin rejected Trump's proposal for a full ceasefire lasting 30 days, which Ukraine had previously endorsed.
"We are making a lot of progress," Trump told reporters on Tuesday, while adding there was "tremendous animosity" in the talks.
"There's a lot of hatred, as you can probably tell, and it allows for people to get together, mediated, arbitrated, and see if we can get it stopped. And I think it will work."
Washington has softened its rhetoric towards Russia in recent days, with Trump envoy Steve Witkoff saying he did not "regard Putin as a bad guy", alarming European officials who consider the Russian leader a dangerous enemy.
Ukraine and its European allies fear Trump could strike a hasty deal with Putin that undermines their security and caves in to Russian demands, including for Kyiv to abandon its NATO ambitions and give up land claimed by Moscow.
Russia has pounded Ukraine's power grid with missiles and drones and Kyiv has launched long-range strikes on Russian oil and gas targets in attacks that have become a major aspect of the war to undermine each other's war efforts.
The agreement on a truce at sea addresses an issue that was critical early in the war, when Russia imposed a de facto naval blockade on Ukraine, one of the world's biggest grain exporters, worsening a global food crisis.
More recently, maritime battles have been a comparatively small part of the war since Russia withdrew its naval forces from the eastern Black Sea after a number of successful Ukrainian attacks.
with AP