Nifty closed at 25,959.50, down 108.65 points or 0.42%, while the Sensex fell 331.21 points or 0.39% to settle at 84,900.71