European shares extended gains on Mondy afternoon, with BP surging as traders pointed to a 'squeeze' and on optimism it can sell assets and make progress containing an oil spill in the Gulf of Mexico.
40033
European shares extend gains as BP surges
25430
Petrol prices across Europe rise by up to a third
25673
European stocks finish higher Tuesday
39794
European stocks snap win streak
118187
Oil prices shoot up
151875
Shares extend gains
16853
Share prices end morning session higher
159148
Financial stocks lift European markets
96384
European shares build on gains
76994
BP shares up further 4%
132683
European shares rise on miners
126196
European, Asian stocks rise
44942
European stocks snap winning streak
9540
Europe shares turn positive
168439
Oil prices rise further
54765
European shares extend losses
43771
European shares rise