Nifty tops 13