U.S. crude oil surged to end at its highest for the year on Wednesday, as the dollar weakened sharply and after official data from the Energy Information Administration showed a decline in crude supplies at its storage hub in Cushing, Oklahoma, with inventories rising less than expected last week.