US markets closed higher on friday, With Dow higher by 2.31% and S&P 500 gaining 1.88% led by financial stocks.