Rosneft and Gazprom: two behemoths battle it out