Cristiano Ronaldo wept with sadness and joy as substitute Eder's extra-time goal saw Portugal beat hosts France 1-0 in Sunday's Euro 2016 final to win their first major tournament.

Ronaldo was stretchered off in the first half after being injured by Dimitri Payet, but returned to the touchline to see Eder's long range strike settle the game at Stade de France.

Twelve years after losing 1-0 to Greece as hosts of Euro 2004, Portugal inflicted the same fate on France, who were seeking a cathartic victory eight months on from the Paris attacks that left 130 people dead.

France coach Didier Deschamps had hoped to lead his country to a fourth major tournament win, and third on home soil after Euro 1984 and the 1998 World Cup, when he was captain.

But it was Portugal skipper Ronaldo who hobbled up the steps to lift the trophy beneath a shower of silver tickertape.

Read more at FoxSports.com.au