Oil prices rose more than $1 on Monday after energy firms in the US Gulf shut down nearly all offshore oil output ahead of Hurricane Gustav.