The US is locked in a struggle with China and Russia over Iran, and the playing field is now moving to Beirut.