Washington, July 18 -- Congress is heading for a showdown with President Donald Trump after the House voted on Wednesday to block his administration from selling billions of dollars in weapons and maintenance support to Saudi Arabia.

Trump, who has sought to forge closer ties with Riyadh, has pledged to veto the resolutions of disapproval that passed the Democratic-led House largely along party lines. Two of the resolutions passed with 238 votes, while a third was approved with 237. Each of the measures garnered just four Republican backers.

The Senate cleared the resolutions last month, but like the House, fell well short of a veto-proof majority. Overturning a president's veto requires a two-thirds majority in both the House and Senat...