Updated from 4:31 p.m. EDTStocks in New York closed more than 2% higher Wednesday as an upgrade stoked financials and the U.S. central bank did nothing to derail the upward momentum in the afternoon. The Dow Jones Industrial Average, which reached its highest level in more than two months, climbed 168.78 points, or 2.1%, to 8185.73, and the S&P 500 gained 18.48 points, or 2.2%, to 873.64. The Nasdaq rose 38.13 points, or 2.3%, to 1711.94. Worries about swine flu appeared to be dissipating a bit on Wall Street, and banks were stronger after positive comments from analysts at Fox-Pitt Kelton Cochran Caronia Waller. Bank of America ( BAC) gained 6.5% to $8.68, Citigroup ( C) added 8% to $3.12, and JPMorgan Chase ( JPM) rose 5.2% to $34.48 on the Dow.