The Democratic-majority U.S. Senate on Tuesday approved a $95 billion package containing aid for Ukraine, Israel and Taiwan.
The bill will now move to the Republican-controlled House of Representatives, where it could receive the final green light despite opposition from GOP Speaker Mike Johnson.
The measure aims to support Ukrainian troops and those of the Jewish state, as well as humanitarian assistance for civilians in Gaza, the West Bank and Ukraine.
The bill passed the Senate despite criticism from Johnson and former President Donald Trump, who voiced his opposition by arguing that the United States should stop providing foreign aid unless it is in the form of a loan.
Last week, Republicans had blocked a broader bill that would have combined foreign aid with a bipartisan border deal.
In a statement released Monday, Johnson criticized the foreign aid bill for its lack of border provisions, saying the Senate “should have gone back to the negotiating table to amend the current bill to include real border security provisions that would actually help end the ongoing catastrophe.”