The S&P/ASX 200 closed 105.3 points higher, up 1.23%.