U.S. President Joe Biden urged Congress to pass the Ukraine aid bill on Dec. 6 as the Senate prepares for the first procedural vote later the same day.
U.S. funding for Ukraine is rapidly running out as many Republican lawmakers refuse to support additional funding. The White House previously said that the U.S. will run out of funds to support Ukraine in the coming weeks if Congress does not take action.
The first vote on the bill in Congress's upper chamber is expected to fail as Republicans demand the inclusion of what Democrats view as draconian migration policies in exchange for their support.
"Frankly, I think it's stunning that we've gotten to this point in the first place," Biden said, adding that the Republican Party is "willing to give Putin the greatest gift he could hope for and abandon our global leadership."
"History is going to judge harshly those who turn their back on freedom's cause," the president said at the White House.
Biden noted he is willing to "make significant compromises" on border policies and urged Congress to pass the bill before lawmakers go to recess for the holidays.
Republican Senate Minority Leader Mitch McConnell, traditionally a vocal supporter of Ukraine, urged fellow Senate Republicans to vote against the bill.
"I hope all of our members vote no," McConnell told reporters on Dec. 5, tying his opposition to the bill with Republican demands to strengthen migration border policy at the U.S. border with Mexico.
The events leading up to the Senate vote also give little reason for confidence.
A Senate discussion on the aid package on Dec. 5, led by the U.S. secretary of state and defense secretary, escalated into a shouting match, with some Republican lawmakers storming out.