Israeli Prime Minister Benjamin Netanyahu today asserted that Jerusalem has to be the country's capital under any deal as it has been so for over 3,000 years, even as he expressed readiness for a fresh peace attempt provided Palestine does not "run away" from negotiations.