Sens. Mike Crapo and Jim Risch helped carry the day for opponents of tougher gun laws during a two-hour string of votes late Wednesday.
A filibuster-proof three-fifths vote was required for passage. All seven amendments considered Wednesday failed to meet that threshold, which was agreed to by Democratic and Republican leaders.
Last week, Risch and Crapo were among 14 GOP lawmakers who promised to filibuster any new gun control measures they see as infringing on Second Amendment rights.
The voting began on a compromise struck by Democrat Joe Manchin of West Virginia and Republican Pat Toomey of Pennsylvania to expand background checks to all commercial firearm sales. The measure got a majority, 54-46. Crapo and Risch voted no.
The second vote was on a Republican alternative on background checks authored by Sen. Charles Grassley, R-Iowa. The measure had a 52-48 majority, with Crapo and Risch voting yes.
The third amendment was from Sen. Patrick Leahy, D-Vt., to punish firearms trafficking. The vote was 58-42, with Crapo and Risch voting no.
The fourth measure would require reciprocity among states for concealed weapons permits, authored by Sen. John Cornyn, R-Texas. It failed on a 57-43 vote, with Risch and Crapo voting aye.
The fifth vote was on California Democratic Sen. Diane Feinstein's assault weapons ban, which failed 40-60, with Crapo and Risch voting no.
The sixth measure was aimed at protecting Second Amendment rights for veterans and their families. The vote was 56-44, with Crapo and Risch voting yes.
The final vote was on a measure to regulate large-capacity ammunition magazines, authored by Sen. Frank Lautenberg, D-N.J. That vote was 46-54, with Crapo and Risch voting no.