Four rockets were fired on Wednesday from southern Lebanon towards Israel, in the third such attack in less than a week, a Lebanese military source told AFP.
The rockets were fired from near the village of Seddiqine in the district of Tyre, the source said, without specifying who was responsible.
The Israeli army confirmed the attack, saying it retaliated with artillery fire.
"Four rockets were fired from Lebanon into Israeli territory" and Israel's air defences intercepted one while the rest "likely fell in open areas", it said in a statement.
"In response, IDF artillery are striking a number of targets in Lebanese territory," it said.
There were no immediate reports of any casualties.
It is the third time rockets have been launched from Lebanese territory towards Israel since hostilities flared between the Jewish state and armed Palestinian groups in the Gaza Strip last week.
On Monday evening, rockets were fired from the Shebaa farms area in south Lebanon towards Israel but failed to fly over the border. The Israeli army responded with artillery fire.
Last Thursday, three rockets were fired from near the Palestinian refugee camp of Rashidiyeh toward Israel. Israel's army said the rockets fell into the sea.
Sources close to Hezbollah, Israel's arch-enemy in Lebanon, were quick to deny any involvement in either attack.
The rocket strikes come amid tensions along the Lebanese-Israeli frontier which has seen daily demonstrations in the past week to denounce Israel's deadly Gaza campaign.
Israel's massive bombardment of Gaza began on May 10, shortly after Hamas launched rockets towards Jerusalem in response to actions by Israeli police at the flashpoint Al-Aqsa mosque compound, Islam's third holiest site.