Oil prices finished slightly higher Tuesday, after a volatile day that saw prices fall by more than $1 per barrel and then rebound to a 2007 high.

Light, sweet crude for April delivery added 7 cents to settle at $61.46 a barrel on the New York Mercantile Exchange.