Lebanon and Israel have held their first direct diplomatic talks in over three decades, a rare encounter aimed at ending fighting between Israel and the Iran-backed Hezbollah group.

No immediate outcome was expected from the discussion, which US Secretary of State Marco Rubio said was also a "historic opportunity" to end Hezbollah's influence in the region.

The two countries do not have diplomatic relations, and the last direct, high-level talks between them took place in 1993.

Over 2,000 people have been killed since Israeli military operations in Lebanon began on 2 March, just days after US and Israeli strikes began in Iran.

Lebanese officials hope the talks result in a ceasefire and the disarmament of Hezbollah, as well as avert a renewed, long-term Israeli occupation of southern Lebanon.