Prime minister Narendra Modi and West Bengal chief minister Mamata Banerjee have cancelled all their pre-scheduled rallies in the state for the final two phases of polling, both of them announced on Thursday when the state underwent the sixth phase of polling.