Oil climbed more than 2% on supply concerns after Black Sea port of Novorossiysk halted crude exports following a Ukrainian drone attack that hit an oil depot in the major Russian energy hub.