Lyon have signed Norwegian international striker John Carew from Besiktas on a four-year contract worth €7.65m.

Carew played in Turkey last season after spells with Roma in Italy and Valencia in Spain.

“We had talks all last night and then all Sunday with the player and Besiktas management,” Lyon president Jean-Michel Aulas said.

“It’s great news for Lyon. He has been one of the club’s priorities for several seasons but we were never able to see it through.

“We are very happy with the conclusion. He will boost the squad with so much power and speed.”

New Lyon coach Gerard Houllier said: “For us it’s a chance to take him and for him an opportunity to rebound after to or three average seasons on his part.”