US President Barack Obama vowed on Tuesday to veto any new bill by lawmakers to impose new sanctions against Iran in the middle of delicate negotiations to rein in its nuclear program.