Original:  U.S. crude prices were up 1.26 per cent at $46.54 a barrel.
Updated:  U.S. crude prices settled up $1.27, or 2.76 per cent, at $47.23 a barrel.