Oil rises $2 as Middle East crisis, inflation in focus