The House of Representatives approved a $690 billion defense budget that would limit President Obama's ability to reduce the country's nuclear arsenal and to transfer terrorism suspects.

Obama has made nuclear nonproliferation a centerpiece of his foreign policy, saying he envisions a world free of nuclear weapons while championing the New START treaty with Russia. The Republican-controlled House pushed back on that by making any moves to reduce the country's stock of nuclear weapons or move weapons subject to Congressional approval.

The budget also constrains Obama in guiding how terrorism suspects are tried, curtailing his authority to move suspects from Guantanamo Bay and mandating that all foreign terror suspects be tried in military tribunals.

Obama campaigned on a promise to close Guantanamo Bay, a position he has since reneged on. Civil liberties advocates have lambasted military tribunals, which they say establishes the dangerous precedent of a two-tiered justice system.

The Obama administration has threatened a veto of the bill, which would have to be reconciled with a yet to be drafted Senate version before it could become law.