The domestic markets regained momentum after the recent dip and climbed nearly a per cent, owing to mixed cues. At close, Sensex zoomed 478.59 points or 0.84 per cent at 57,625.91 level while Nifty was up by 140.10 points or 0.82 per cent at 17,123.60.