Israel said its military attacked Hezbollah targets in Beirut's southern suburbs on Sunday after the group fired into Israeli territory.
The Lebanese state news agency said two people were killed.
The Israeli military said earlier that Hezbollah had launched three projectiles towards communities in northern Israel, calling it a blatant ceasefire violation.
"The IDF has now attacked targets of the Hezbollah...in the Dahiyeh neighbourhood of Beirut, in response to Hezbollah's firing into Israeli territory," a joint statement by Prime Minister Benjamin Netanyahu and Defence Minister Israel Katz said.
There was no immediate comment from Hezbollah on the Israeli statement, but the group said it launched missiles and drones towards Israeli troops in southern Lebanon.
Last week, an Israeli strike on Dahiyeh triggered an exchange of fire between Israel and Iran that threatened to derail a US-Iran deal that would end the wider war.
Washington and Tehran appear to be getting closer to a deal to end the more than three-month-long conflict, with US and Pakistani leaders forecast a signing on Sunday.
Iran has long made the cessation of fighting in Lebanon a condition for any wider agreement with the United States.
Lebanese security sources said the attack on Dahiyeh appeared to be a targeted strike with two missiles.

Saudi-led coalition says helicopter crash in Najran kills 2 crew members
At least 17 killed in stampede at festival in India's Kolkata
Fire at Canadian base Wainwright kills four soldiers and injures dozens
US resumes intelligence-sharing with Ukraine after pause, Zelenskyy says
France faces aftermath of worst unrest in years
DR Congo confirms Ebola outbreak has spread to eighth province
2 killed, 11 injured in Kansas after truck drives through soccer game, police say
Pope Leo pledges gradual return to duties in first event since cancer surgery
