BP agrees deal with Rosneft Monday 22 October 2012 15:30 BP has agreed to sell its shareholdings in TNK-BP and will also acquire an additional shareholding in Rosneft.