Crude oil on both sides of the Atlantic rose Wednesday, with U.S. oil closing at its highest level in nearly two years, as investors worried about the fallout from a potential strike against Syria, and the impact on supply.

U.S. crude skyrocketed to an intraday high at $112.15—its highest since May 2011—but pared gains to settle at $110.10, up $1.09 on the day. Traders booked some profit on a two-day rally that sent West Texas Intermediate up by 7 percent.