Nifty reclaimed 23,257 with bulls defending 23,100 for the session, but a narrowing 175-point range and overnight U.S. tech selling leave the recovery looking tentative ahead of the open.