The Sensex fell 304 points to close at 74,346, while the Nifty declined 78 points to settle at 23,406, ending below the 23,450 mark. The Nifty Bank index outperformed broader markets and closed higher for the second straight session, gaining 471 points to 54,186.