The BSE Sensex rose 187.64 points or 0.23% to close at 83,570.35, while the Nifty gained 28.75 points or 0.11% to settle at 25,694.35