The 30-share BSE Sensex jumped 574 points or 1.02 per cent to close at 57,038, while the broader NSE Nifty moved 178 points or 1.05 per cent higher to settle at 17,137. Mid- and small-cap shares finished on a mixed note as Nifty Midcap 100 index rose 0.75 per cent and the small-cap shed 0.18 per cent.