Nifty topped 11,000-mark for the first time ever on Tuesday while the BSE Sensex hit the psychological mark of 36,000.