Hezbollah leader Hassan Nasrallah said the militant group's attacks in avenge the killing of one of its commanders were now over and people could return to their homes in Lebanon.
Earlier, Hezbollah and Israel exchanged fire in one of the most intense days of fighting.
Israel launched a wave of air strikes in southern Lebanon early Sunday, in what it called a preemptive strike to prevent a massive Hezbollah rocket and missile attack.
The militant group said it fired hundreds of rockets and drones in response to the killing of a top commander last month.
Both sides halted heavy gunfire by mid-morning, signaling no further escalation.
It comes as Egypt hosts high-level talks aimed at brokering a ceasefire in the 10-month-old Israel-Hamas war in Gaza that diplomats hope will ease regional tensions.
Israel and Hezbollah say they only target military targets.
Nasrallah said his strike was delayed to allow for ceasefire talks and that the target was an Israeli military intelligence base near Tel Aviv. Hezbollah, like Hamas, is backed by Iran.
Hezbollah called its attacks on Israeli military positions an initial response to the killing of Fouad Shukur in an Israeli airstrike in Beirut last month.
Hezbollah said it attacked an Israeli military intelligence site near Tel Aviv with hundreds of rockets and drones, and Israel said its strikes were a precautionary measure to prevent a larger attack.
No one provided any evidence.
Nasrallah also added that the Israeli attack in the morning had no impact on their response.
“If we assume that it is a preventive measure then it has no impact at all on our current military operations. Neither on the missiles, the drones, nor the fighter jets,” he continued.
He said of the Israeli air strikes: “It was an act of aggression, not a precautionary measure.” (ab/uh)