The US Senate has approved an additional $US70 billion ($A98 billion) for immigration enforcement after a marathon vote that was almost derailed by delays and backlash over an unrelated "anti-weaponisation" fund.
The Senate voted 52-47 to approve the legislation, with no support from Democrats and no provision to ban a $US1.8 billion "anti-weaponisation" fund that could compensate President Donald Trump's political allies for allegations that the government mistreated them.
Senate Republican leader John Thune said the fund was a "settled issue", citing acting Attorney-General Todd Blanche's congressional testimony that the Department of Justice would not move forward with it, though Democrats say his word is insufficient.