Indian equity benchmark Sensex climbed 528 points to reclaim the 67,000 level and the Nifty breached the 20,000 mark for the first time as strong buying by domestic investors helped markets extend the winning run to the seventh consecutive session on Monday.