Suvendu Adhikari retained Nandigram and also defeated Mamata Banerjee in Bhabanipur, dealing a major setback to the TMC chief in her political stronghold.