European stocks rebounded today, closing mostly up. The markets were helped by a rally in crude oil prices due to supply disruptions as  a massive wildfire threatened Canada's oil output.

The energy sector has been the best performing today in global markets.

In London, the FTSE 100 closed 0.1% up at 6,117.25. BT (BT) was the benchmark's biggest gainer, closing 2.6% up. The telecoms company posted a 15% increase in full year pretax earnings. BT also said it would invest £6 billion ($8.7 billion) in ultrafast broadband across the country.

Jet engine maker Rolls-Royce (RYCEY) (RYCEF) suffered losses today, closing 2.7% down, after the CEO Warren East said the company was aiming to cut £1 billion in costs and  would barely break even in the first half of this year.

The biggest faller on the FTSE 100 today was Centrica (CPYYY) . The energy company lost 10% after it announced that it would issue 350 million shares to raise capital to fund acquisitions and to pay down its debt.

In Frankfurt, the Dax finished 0.24% up at 9,851.86. The Cac 40 closed 0.11% down at 4,319.46. Trading volume was low in the markets due to public holidays across Europe.

In Madrid, Repsol closed more than 4% up after announcing its upstream unit had swung into the black in the first quarter thanks to cost cuts and other reorganization measures. The company's quarterly Ebitda on a current cost of supplies basis rose 6% to €1.24 billion ($1.42 billion).