"If the occupiers [Israel] make a mistake [by attacking Iran], we will strike at all their energy sources ... all oil refineries and gas fields," Fadavi was quoted as saying by the Mehr news agency.
Iran is a large country with many economic centers, while Israel has only three power plants and several refineries that Iran can hit at the same time, Fadavi added.
Iranian Foreign Minister Abbas Araghchi in turn said that Tehran does not intend to continue to strike Tel Aviv, but if Israel takes any action against Iran, the response will be toughery.
"We do not intend to continue the attacks. If Israel takes any more steps against Iran, our actions will be tougher, and we will definitely respond. Our response will be proportionate and absolutely calculated," Araghchi told a press conference in Lebanon, as quoted by the Tasnim news agency.