The United Nations’ overwhelming approval Tuesday of an arms trade treaty opposed by the National Rifle Association (NRA) sets up a showdown between President Obama and the powerful gun lobby’s friends on Capitol Hill.

President Obama is expected to sign the treaty within the next few months after the United States joined 153 other countries in supporting the treaty.

The Senate, however, has vowed to block ratification, which requires a two-thirds majority and is needed for the treaty to be legally binding on the U.S.

“The United States is pleased that the United Nations General Assembly has approved a strong, effective and implementable Arms Trade Treaty that can strengthen global security while protecting the sovereign right of states to conduct legitimate arms trade,” Secretary of State John Kerry said Tuesday.