Markets rebounded strongly, led by banking sector gains, with Nifty 50 closing at 25,090.70 and Sensex at 82,200.34.