The Dow Jones industrial average rose 90.88 points to 7486.58. The Nasdaq composite index added 29.11 points to 1491.22 and the S&P 500 stock index was up 16.23 points to 794.35.
Stocks have advanced in six of the past seven sessions. All three major indexes are approaching critical resistance levels that could be a challenge.
The Labor Department reported that consumer prices rose 0.4 percent in February as a result of higher gasoline prices. The number was slightly higher than had been expected.
Oil declined after the Fed announcement in reaction to the plan to keep inflation under control. Crude dropped $1.02 to $48.14 a barrel.