Israel continues to press its campaign against Hezbollah a day after US President Donald Trump asked Prime Minister Benjamin Netanyahu not to attack Beirut to avert further escalation in the three-month-old war.

The latest attacks came just before Lebanon and Israel hold their next round of direct talks in Washington starting Tuesday.

People are fleeing the Lebanese capital after Israel warned of new air strikes but Donald Trump has claimed Hezbollah and Israel have agreed not to attack each other.