Faroe Petroleum has agreed to buy stakes in two UK North Sea fields for up to $20 million (£13) from Australia’s Roc Oil.

The deal will result in Aberdeen-based Faroe increasing its holdings in the producing Blane field and the Enoch development, which the company expects to be brought back on stream in coming months.