The United States and Israel have been pressing Russia not to deliver the S-300 missiles , which would make a successful military strike much more difficult if diplomacy failed to resolve the stand-off over Iran 's nuclear facilities .