In energy trading, benchmark US crude oil rose 96 cents to $58.20 a barrel.