The Sensex and Nifty closed in opposite directions for the second consecutive session. The Sensex fell 20 points to close at 74,294, while the Nifty gained 76 points to end at 23,346.