Preşedintele Barack Obama nu se mai opune unui proiect comun al democraţilor şi republicanilor, adoptat în unanimitate de către Comisia pentru Politică Externă din cadrul Senatului. El a fost de acord să semneze proiectul, care oferă Congresului dreptul de a respinge orice acord viitor cu Republica islamică. Un acord-cadru în vederea acordului final privind programul nuclear iranian a fost obţinut în aprilie, în urma unor negocieri-maraton. Statele Unite, Iranul şi alte cinci mari puteri au stabilit la 30 iunie termenul-limită în vederea ajungerii la un acord prin care Occidentul să ridice sancţiunile impuse Teheranului în schimbul unor restricţionări ale programului nuclear Iranian. Unii republicani s-au opus acordului, afirmând că Teheranul a beneficiat de prea multe concesii. Ei au insistat întotdeauna că este necesar să aibă un cuvânt de spus, în cazul în care un eventual acord implică anularea unor sancţiuni economice impuse Iranului de către Congres. Proiectul urmează să deblocheze ambele Camere ale Congresului, controlate de către republicani. Potrivit unei versiuni anterioare a textului, orice plan al lui Obama de anulare a sancţiunilor impuse Iranului urma să fie analizat într-o perioadă de 60 de zile. Această perioadă a fost redusă la 30 de zile. De asemenea, Obama va putea să anuleze sancţiunile pe care le-a impus prin decrete prezidenţiale, dar nu şi pe cele impuse de către Congres.