On Thursday, bulls were again seen establishing their dominance in D-Street as Sensex surged by 4.23 per cent, which is by 1,265.66 points to close at the level of 31,159.62. Nifty also gained by four per cent or 354 points to end the trading week at the level of 9,102.75.