Lebanon s Hezbollah has repeatedly said it will only stop its attacks on Israel with a ceasefire in Gaza. AFP
Hezbollah and Israel have exchanged near-daily fire since Israel's war on Gaza erupted in October.
Strikes have largely been confined to border regions, but Israeli strikes have hit several positions further north in recent weeks, raising fears of a full-blown war.
Hezbollah launched "more than a hundred katyusha rockets" Tuesday morning at two military bases, the group said in a statement.
This was "in response to the Israeli attacks on our people, villages and cities, most recently near the city of Baalbek and the killing of a citizen", it added.
On Monday, Israeli air strikes near Lebanon's eastern city of Baalbek killed one person, in the second raid on the Hezbollah stronghold since cross-border hostilities began.
On February 26, Israeli strikes targeted Baalbek, some 100 kilometres (60 miles) from the border, killing two Hezbollah members.
Hezbollah has repeatedly said it will only stop its attacks on Israel with a ceasefire in Gaza.
But Israeli Defence Minister Yoav Gallant recently said any truce in Gaza would not change Israel's goal of pushing Hezbollah out of southern Lebanon, by force or diplomacy.
Since the start of Israel's war on Gaza in October, at least 317 people, Hezbollah fighters but also 54 civilians, have been killed in Lebanon, according to an AFP tally.
In Israel, at least 10 soldiers and seven civilians have been killed in the cross-border hostilities.
Short link: