Iranian strikes killed at least 10 people and wounded dozens in Israel overnight, as cross-border attacks between the two countries continued into Sunday.

In the evening, the Israeli military said it struck an aerial refuelling aircraft at Mashhad airport in eastern Iran, describing it as its longest-range attack since launching operations against Iran last week.

Iranian state media said no damage has been reported to the airport's buildings or runway.

In the early hours of Sunday, an Iranian missile hit an apartment building in the city of Bat Yam, near Tel Aviv, killing six people, including two children. At least 35 people remain missing following the strike, according to Israeli media.

Another four people were killed when a missile struck a building in Tamra, a Palestinian town in northern Israel.