The 24-year-old Frenchman scored 13 goals in 36 appearances last season as the French club dealt with losing their Colombian goal machine Radamel Falcao to injury in January.

Riviere is a France U21 international and former Toulouse teammate of Toon midfielder Moussa Sissoko, and the Magpies' boss Alan Pardew is thrilled to have got the deal done.

Newcastle played last season relying on now-departed QPR loanee Loic Remy up front, with support from Luuk de Jong, who was on loan from Borussia Monchengladbach, and Shola Ameobi, whose contract has now expired.

"This is an important signing, because the striking area is one we really had to improve," said Pardew.

"We have looked at Emmanuel for a while and we know he will score goals for us. He is quick, hungry for success and will love having 50,000 Geordies cheering him on and singing his name.

Video Loading

Video Unavailable

Click to playTap to play

The video will start in 8Cancel

Play now

"I am really looking forward to integrating Emmanuel in the group and cannot wait to see him in action for us."

Riviere said: "I'm very happy to be here at Newcastle.

"When the club spoke to me I said yes immediately. It was an easy decision because Newcastle is a big club with great fans and a good stadium.

"My dream was always to play in the Premier League, and Newcastle have given me the opportunity to realise that."