Oil rose above $43 a barrel on Tuesday, which is its highest level so far in 2016, mainly driven by hopes that the April 17 Doha meeting of producers will reach a deal to freeze output.