Snapping its four days of decline, the BSE benchmark Sensex climbed 239.37 points or 0.31% to settle at 77,578.38