U.S. stocks rallied on Friday with the S&P 500 and Dow industrials posting their biggest one-day gains in nearly three months. Investors took a strong U.S. jobs report as a further indication that the Federal Reserve will raise interest rates this month. Comments from European Central Bank President Mario Draghi, who said the bank can do more monetary stimulus if needed, also helped lift markets. Big gains in financials and technology sectors more than offset losses in energy shares, which were hit by a plunge in oil prices. The main indexes finished the week marginally higher, extending gains to three straight weeks. The S&P 500 SPX, -2.37% gained 41.97 points, or 2.05%, to 2,091.60 and was flat over the week. The Dow Jones Industrial Average DJIA, -1.92% jumped 369.96 points, or 2.1%, to 17,847.63 and gained 0.3% over the past week. The Nasdaq Composite COMP, -3.01% ended the session up 104.74 points, or 2.1%, to 5,142.27 and posted a 0.3% weekly gain.