Hezbollah leader Sheik Hassan Nasrallah offered Israel a truce on Thursday while threatening to fire rockets at Tel Aviv if Beirut proper is attacked.

"If you bomb our capital, Beirut, we will bomb the capital of your usurping entity. ... We will bomb Tel Aviv," Nasrallah said in a taped speech broadcast in Arabic on Hezbollah's Al-Manar TV.

Along with the threat, the guerrillas' leader offered a way toward diminishing the conflict, which has raged for 22 days and claimed hundreds of lives.

"Anytime you decide to stop your campaign against our cities, villages, civilians and infrastructure, we will not fire rockets on any Israeli settlement or city," Nasrallah said.

Nasrallah called it a "miracle" that his forces have held the Israelis back so far, claiming that his men were "fighting until the last breath and last bullet."

CountryWatch: Israel | Lebanon | Syria | Iran

The address came on a day when Hezbollah fighters launched more than 160 rockets into northern Israel, killing seven civilians.

Earlier, Hezbollah said it would not agree to a cease-fire until Israeli troops leave Lebanon.

"Declaring a cease-fire is not the concern of the people of Lebanon as long as there is one Israeli soldier on Lebanese soil — even one meter [into Lebanon]," Hezbollah spokesman Hussein Rahal said in a live interview with Al-Jazeera television.

Earlier, Hezbollah said it won't agree to a cease-fire until Israeli troops leave Lebanon.

"Declaring a cease-fire is not the concern of the people of Lebanon as long as there is one Israeli soldier on Lebanese soil — even one meter [into Lebanon]," Hezbollah spokesman Hussein Rahal said in a live interview with Al-Jazeera television.

The Associated Press contributed to this report.

Visit FOXNews.com's Mideast Center for more in-depth coverage.