Hungary will not have fans at their next two UEFA-sanctioned matches after UEFA found their fans guilty of homophobia and racism during Euro 2020 ©Getty Images

UEFA has given Hungary a two-match ban on spectators due to "the discriminatory behaviour of it supporters" at Euro 2020, where its fans were accused of homophobia and racism.

It has also handed the Hungarian Football Federation a €100,000 (£85,000/$118,000) fine and ordered them to display UEFA's #EqualGame banner at UEFA competition matches in which it serves as the host.

The punishment was given following an investigation into alleged homophobic banners and monkey noises during Hungary's Euro 2020 group stage matches in Budapest and Munich.

Hungary played Portugal and France at home at the Puskás Aréna, before playing Germany away in Munich at the Allianz Arena.

On June 20, UEFA appointed an ethics and disciplinary inspector to look into "potential discriminatory incidents" during the two home matches, and this investigation was widened following the away match with Germany.

During the Portugal match, there was a banner among home supporters that read "ANTI LMBTQ", the Hungarian abbreviation for the lesbian, gay, bisexual, transgender and queer community.

Monkey noises were also heard during these matches - a racist taunt targeted at black players.

UEFA's Control Ethics and Disciplinary Body’s ruling on Friday (July 9) ruled Hungary should face a spectator ban for three matches, but this was cut to two, with a third one suspended on a probationary period of two years.

Hungary is not set to play another UEFA-sanctioned match until June 2022, when the 2022-2023 UEFA Nations League gets underway.

This ban will not apply to FIFA-sanctioned matches, which include the upcoming World Cup qualifiers.

Last month, the Hungarian Parliament passed a law banning LGBTQ content in schools or on television targeted at under-18s, which has since led to the European Union calling for action against the ruling.

The English Football Association has also been handed a fine of €30,000 (£25,600/$35,600) for three incidents that occurred during their country's semi-final match with Denmark.

Most notable of these was a fan using a laser pointer in the face of Danish goalkeeper Kasper Schmeichel just before Harry Kane's extra-time penalty that led to the winner.

Schmeichel saved the penalty, but Kane scored the rebound.

The fine was also for "disturbances during the national anthems" after fans booed the Danish anthem, and for fireworks being set off.

England is set to face Italy tonight in the final of Euro 2020 at the Wembley Stadium in London.

It marks the first time the home side has ever made it to a men's European Championship final.