Spanish Prime Minister Mariano Rajoy on Saturday called for dialogue as Catalonia leaders pressed ahead with a vote on independence in defiance of Madrid.