Ukraine says its ships did nothing wrong and have every right to use the strait, the only gateway to the Sea of Azov from the Black Sea, without Russian permission.
"What were they (Russian forces) supposed to do?"
"This was a provocation which was certainly organized by the sitting officials [in Kiev], including the president", Putin said at an investment forum in Moscow. "They would do the same in your country".
Amid worsening relations on Wednesday, Russian President Vladimir Putin accused Mr Poroshenko of creating the naval "provocation" to boost his ratings ahead of 2019 elections.
Battling to regain its share of control over the Kerch Strait also has a symbolic political importance for the Ukrainian government, as it can do little to bring Crimea back into its fold.
Trump on Tuesday threatened to cancel planned talks with Putin at this week's G20 summit in Buenos Aires over the incident.
The Kremlin said it still expected the Putin-Trump meeting to take place and played down the threat of cancellation, with foreign policy advisor Yuri Ushakov saying: "The meeting is equally needed by both sides".
Two dozen Ukrainian sailors are being held in detention.
"We condemn this demonstration of barbarism and are multiplying our efforts to bring our boys home", Ukrainian Prime Minister Volodymyr Groysman said on Twitter after the court rulings.
The long-simmering conflict between Russia and Ukraine burst into the open on Sunday (Monday NZT), when Russian border guards fired on three Ukrainian vessels and seized the ships and the crew.
China welcomes defeat of Taiwan's ruling DPP in local elections
Chiang Kai-shek's Nationalists rebased their government to Taiwan in 1949 amid the civil war with Mao Zedong's Communists. The DPP lost control of a number of the party's previous strongholds, including the southern city of Kaohsiung.
Moscow later backed pro-Russian separatists in eastern Ukraine in a conflict in which more than 10,000 people have been killed.
One more of the systems would be joining three others already deployed in Crimea, they said.
"President Poroshenko has signed the law", spokesman Svyatoslav Tsegolko wrote on Facebook.
It was unclear how it would be applied in the border areas and Poroshenko has suggested it is meant essentially as a preventative measure.
A Kremlin aide said on Wednesday that Putin had rebuffed an initiative from Poroshenko for the two men to speak by phone.
It said the vessels had ignored calls to stop, sparking military action.
But Mr Klimkin conceded that there was little Ukraine could do apart from appeal for help from the West if Russian Federation chose to shut the Strait of Kerch because the country has "limited naval potential". Putin's claim that the Ukrainian vessels had illegally crossed into Russian waters was echoed by Russian Foreign Minister Sergey Lavrov.
"I am getting a report on that tonight and that will determine what happens at the meeting", Trump said.
The meeting between the two presidents is set to be just one of several high-profile foreign policy engagements for the U.S. leader on a whirlwind two-day visit to Argentina.