A two-week rally in oil prices stalled Friday on concerns that China would take steps to cool its economic growth.

Benchmark oil for December delivery dropped $2.93, or 3.3 percent, to settle at $84.88 a barrel on the New York Mercantile Exchange. The drop erased nearly half of this month's increase in the price of oil. Other commodities experienced a sell off, as did stocks.

China, the largest energy consumer in the world, is expected to increase oil consumption by 400,000 barrels per day in 2011 and drive world oil demand for years to come. But analysts say that appetite for crude could be reduced if Beijing moves to control economic growth after inflation hit a 25-month high in October.

Gold fell 2.6 percent and was back below $1,400 an ounce. Copper dropped 2.8 percent, while Silver slid 5 percent. Stocks of major oil companies like Exxon, Chevron and Royal Dutch Shell all fell more than 1 percent.

While calling the sell-off "a much needed correction" in commodities, Mike Zarembski, an analyst with OptionsXpress,

pointed out that previous attempts by China to control inflation did little to temper the country's oil consumption.

The news out of China might have spooked traders this week, "but I don't think this oil rally is over just yet," he said. Before Friday's drop, oil had risen 7.7 percent this month and hit a two-year high in the process.

Oil trader and analyst Stephen Schork said oil will continue to be heavily influenced by the U.S. dollar. Oil is priced in dollars, and it tends to move opposite the dollar in commodities markets. When the dollar falls, for example, investors look to park their money in safer investments like energy commodities, and this pushes the price of oil higher.

That's been the case since late August, when the Federal Reserve indicated it would take more steps to stimulate the U.S. economy. Since then, oil prices jumped more than $14 per barrel, nearly 20 percent, as the dollar declined 7 percent against the euro. Last week, the Fed said it will pump $600 billion into a bond-buying program, effectively reducing already low interest rates.

As oil prices increased, they pushed retail gasoline prices higher as well. Motorists in many East Coast cities are now paying more than $3 per gallon at the pump.

The national average for regular unleaded gas increased more than a penny overnight to $2.876 a gallon, according to auto club AAA, Wright Express and Oil Price Information Service. A gallon of regular unleaded is 5.6 cents more expensive than it was last month and 22.6 cents higher than it was last year.

Gasoline is now at or above $3 a gallon in Alaska, Hawaii, California, Connecticut, Illinois, Michigan, New York and Washington.

In other Nymex trading in December contracts, heating oil fell 6.34 cents to settle at $2.3632 a gallon and gasoline futures fell 2.58 cents to settle at $2.2099 a gallon. Natural gas dropped 12.8 cents to settle at $3.799 per 1,000 cubic feet.

In London, Brent crude slid $2.47 to settle at $86.34 a barrel on the ICE Futures exchange.