Cristiano Ronaldo delivered two goals and an assist to secure the 3-3 draw Portugal needed against already qualified Hungary to ensure progress to the Euro 2016 knock-out stage on Wednesday.

Zoltan Gera gave Hungary the lead after 19 minutes and captain Balazs Dzsudzsak found the net with two deflections early in the second half in Lyon.

But Portugal equalized each strike with man of the match Ronaldo setting up Nani before the break and then finding his first goals in the tournament after the interval. The first was a stunning flick from Joao Mario's cross and the second a powerful close-range header.

Hungary progress as Group F winners on five points and face the runners-up from Group E, likely Belgium, in the last 16 while Portugal, on three, go through in third-place to meet Croatia. Iceland beat bottom team Austria 2-1 in the other game to go through as runners-up behind Hungary on goal difference and meet England.

Portugal had dominated their previous matches but only scoring one goal in two games resulted in two draws and meant they could not afford to lose against Hungary.

"It's a privilege for me to be named as man of the match," Ronaldo said in response to a question asked by a UEFA media officer. He refused to take questions from reporters in the customary post-match news conference, saying he would move to the mixed zone - which he then passed through without stopping.

"But our priority was to win the match, we failed to do that. We played a good match, it was a little insane, Hungary attacked, we attacked, there were many goals."

Bernd Storck's Hungary were already guaranteed to progress and made five changes to the team which drew with Iceland last time. All the players who had previously been booked were left on the bench to avoid the risk of suspension.

"A big compliment to my team, we have improved our performance compared to the first two games," Storck said "We knew it would be a hard game.

"My general impression is it was an excellent game, (it was) excellent progress for our team."

Hungary pushed forward on the break when possible and snatched the lead slightly against the run of play. Nani's poor headed clearance from a corner fell perfectly for veteran Gera to control on his chest and lash a superb left-foot strike into the bottom corner.

The 37-year-old Gera became the second oldest player to score at a Euro finals, UEFA said.

Portugal levelled three minutes before the break as a pin-point pass from Ronaldo split the Hungary defence and Nani atoned for previous errors with a low finish past keeper Gabor Kiraly at the near post.

The match exploded into life after the restart as Dzsudzsak's deflected free kick wrong-footed keeper Rui Patricio but Hungary's lead lasted only 120 seconds.

There appeared little danger as Ronaldo went to meet a cross from the right that was behind him but he sent a magnificent backheel flick across Kiraly and into the far corner.

The strike made Ronaldo the first to score at four different European Championships finals.

"This is another record but I always say that comes naturally," Ronaldo said in a flash interview. "The main thing was to make it through."

Dzsudzsak restored the lead in 55, cutting inside from the right to fire home from the edge of the box with the aid of another deflection but once more Portugal - through Ronaldo - had the answer.

Substitute Ricardo Quaresma had only just been introduced after the hour but his cross from a short corner found Ronaldo on the six-yard line and his header left Kiraly helpless.

"I want to praise my players because three times we were out of the next stage," Portugal coach Fernando Santos said. "I have to praise my team because they managed to draw.

"But we knew the most important thing was to qualify for the next stage."

Play raged to the other end and Akos Elek almost gave Hungary the lead for the fourth time with a shot which smacked the inside of the post.

Portugal dominated the closing stages but could not find a late winner.

"We tried but we were still cautious," Santos said, adding his team could not push forward too much and risk elimination.

Latest news

Syrian opposition rules out future role for President al-Assad

The Syrian opposition said Friday it would not accept any role for President Bashar al-Assad in the future of the war-torn country, reacting to a recent US shift saying that removing al-Assad is no longer a priority for Washington.

Russian Army integrates breakaway forces of Georgian province

Parts of the small fighting forces of the Georgian breakaway province of South Ossetia have been placed under Russian military control, Russian Defence Minister Sergei Shoigu said on Friday.

Czech Republic's Pilsner Urquell beer is now Japanese

Japanese brewing company Asahi completed its takeover of the Czech brewery Pilsner Urquell on Friday, Asahi said in a statement.

Judge approves 25-million-dollar settlement of Trump University case

A US district judge on Friday approved a 25-million-dollar settlement of lawsuits and state fraud allegations against Trump University, the US president's now-defunct business venture.

Former Thai premier Thaksin to junta on reconciliation: 'Cut me out'

Former Thai prime minister Thaksin Shinawatra on Friday announced that he is not interested in the junta-led reconciliation process, three days after the junta handed him a half-a-billion-dollar tax bill for his past business deal.

Dalic: We welcome possible deal between Agrokor and banks

The government welcomes the possibility of an agreement being concluded between the Agrokor food company and creditor banks, and the bill on vitally important companies is not a fallback plan but the result of the government's care for the overall economic and financial stability of Croatia, Deputy Prime Minister and Minister of Economy Martina Dalic told a press conference in Zagreb on Friday.

Croatia, China sign action plan for cooperation in agriculture

The Croatian and Chinese ministries of agriculture on Friday signed an action plan for cooperation in the field of agriculture for the period 2017-2018, the Croatian ministry said in a statement.

ZSE indices up, Agrokor shares in focus of investor interest

The Zagreb Stock Exchange (ZSE) indices on Friday rose by more than 1.8%, with stocks of the Agrokor food and retail concern being in the focus of investor interest again.

Berlin police defend handling of Berlin market attacker

Berlin police defended themselves on Friday against accusations that they stopped surveillance on Berlin Christmas market attacker despite knowing in June 2016 he was dangerous.

Croatia, creditors tailor emergency measures to save tottering giant

Croatia's tottering retail and food giant Agrokor reached an agreement with its creditors, putting its debts standby and allowing it to continue working during emergency restructuring, the Croatian branch of Austria's Erste Bank said Friday.

Agrokor's creditors say standstill agreement to go into force today

A standstill agreement regarding the Agrokor concern's existing financial obligations to banks will take effect on Friday, additional capital will be injected into the concern in the coming days and the concern will be actively restructured, which includes a change of its management, it was said on Friday after a meeting between Agrokor's suppliers and creditor banks.

Palestinians, UN slam Israel's new settlement plan

Palestinians, Israeli activists and the UN lambasted the government of Israeli Prime Minister Benjamin Netanyahu on Friday, a day after it gave the go-ahead for the first new West Bank settlement in a quarter of a century.

South Sudan rebels release three abducted foreign oil workers

South Sudanese rebels have released three foreign engineers they abducted in early March in the oil-rich Upper Nile region, Foreign Affairs Ministry official Mawein Makol Arik said on Friday.

Turkish opposition: Imprisoned party chief has gone on hunger strike

The head of Turkey's pro-Kurdish opposition party has launched a hunger strike from prison.

European leagues threaten Champions League schedule clashes

The European Professional Football Leagues (EPFL) on Friday threatened schedule clashes on Champions League matchdays in an ongoing dispute with the governing body UEFA.

Danish court revokes citizenship of IS volunteer

A Danish appellate court on Friday stripped a man of his Danish citizenship for volunteering to fight for the extremist Islamic State in Syria.

Banks and Agrokor agree on key elements of standstill agreement

Member banks of the coordinating committee of financial creditors and representatives of the Agrokor food company have in principle agreed on key elements of a standstill agreement, which is expected to be signed later today, announcing changes in the company's management team, Erste Bank said in a statement on Friday afternoon.

Syrian man on trial in Sweden; mosque attack labelled terrorism

A Syrian man went on trial Friday in the southern Swedish city of Malmo, charged with terrorism and arson after an attack last year on a building used as an assembly hall by Shiite Muslims.