Israel’s first strikes since 2014 come in response to three rockets fired from Lebanon a day earlier, two of which struck near the northern town of Kiryat Shmona.

Lebanese troops stand next to a crater caused by an Israeli strike on Mahmoudiye Farms along the border in southern Lebanon. August 5, 2021.
Lebanese troops stand next to a crater caused by an Israeli strike on Mahmoudiye Farms along the border in southern Lebanon. August 5, 2021. (AFP)

Israel said it carried out its first air strikes on neighbouring Lebanon in seven years following a second day of rocket fire across the border.

"Earlier today (Thursday), rockets were fired from Lebanon into Israeli territory," the air force tweeted on Thursday.

"In response ... fighter jets struck the launch sites and infrastructure used for terror in Lebanon from which the rockets were launched. "An additional target in the area from which rockets have been launched in the past was struck as well," it said.

READ MORE: Israel army hits Lebanon with ‘retaliatory fire’ after rocket attack

Israeli aircraft routinely attack Palestinian targets in Gaza and Hezbollah and other Iranian-backed targets in Syria, but it was the first time since 2014 that they had hit targets in Lebanon, the air force confirmed.

Lebanon's Al-Manar television, run by Hezbollah, said Israeli aircrafts carried out two strikes at around 2145 GMT outside the town of Mahmudiya, some 11.5km from the border.

Lebanon's official National News Agency also reported the strikes but provided few details.

It was the second straight day that Israel had reported rocket fire from Lebanon.

Three rockets were fired on Wednesday, two of which reached Israel, striking near the northern town of Kiryat Shmona, where four people were treated for "stress symptoms".

In response to that attack, Israeli forces carried out three rounds of retaliatory shelling into south Lebanon.

It triggered multiple brush fires in the tinder-dry conditions but there were no reports of casualties.

The Lebanese army said 92 artillery shells fired by Israel landed in southern Lebanon following Wednesday's rocket fire.

It said it was investigating who fired the rockets.

Ceasefire calls

The exchange came as thousands of grief-stricken Lebanese marked the first anniversary of a devastating explosion in Beirut port that killed at least 214 people and irreparably scarred the nation's psyche.

The then government resigned in the face of a wave of popular anger but a year later, despite a worsening economic meltdown, no replacement administration has been formed.

Israel has warned repeatedly that it will not allow the power vacuum in Beirut to undermine security on its northern border.

The military said it "views the state of Lebanon as responsible for all actions originating in its territory, and warns against further attempts to harm Israeli civilians and Israel's sovereignty".

The UN peacekeeping force UNIFIL, which has been deployed in Lebanon since 1978 and has patrolled the border since a devastating conflict between Israel and Hezbollah in 2006, called for restraint from all sides.

"UNIFIL's head of mission and force commander, Major General Stefano Del Col, was in immediate contact with the parties," the force said in statement Wednesday.

"He urged them to cease fire and to exercise maximum restraint to avoid further escalation, especially on this solemn anniversary.

"It is imperative to restore stability immediately so UNIFIL can begin its investigation.".