President Trump is canceling his scheduled meeting with Russian President Vladimir Putin at the G20 summit in Argentina, citing Russia's recent seizure of Ukrainian ships.

Mr. Trump made the announcement via tweet aboard Air Force One on his way to Argentina. One hour earlier, he had told reporters he would "probably" meet with Putin, and that he would be reading a report about the incident on the way to Argentina.

"Based on the fact that the ships and sailors have not been returned to Ukraine from Russia, I have decided it would be best for all parties concerned to cancel my previously scheduled meeting ... in Argentina with President Vladimir Putin," Mr. Trump tweeted. "I look forward to a meaningful Summit again as soon as this situation is resolved!"

Get Breaking News Delivered to Your Inbox

White House press secretary Sarah Sanders said Mr. Trump made the decision after conferring with Secretary of State Mike Pompeo, national security adviser John Bolton and chief of staff John Kelly. The final decision was made aboard Air Force One, she said. Sanders said she was not made aware of any call the president made to Putin.

The president has expressed displeasure over the Russia-Ukraine incident, telling the Washington Post earlier this week, "I don't like that aggression" and threatening to cancel the meeting.

Mr. Trump's last meeting with Putin ended in controversy and criticism after Mr. Trump appeared to side with Putin's assessment of Russian election meddling over his own intelligence agencies. Mr. Trump continues to insist that meeting went well, although even some of his closest allies criticized his handling of the situation.