Whether you are a football fan, a tennis fan or just a sports aficionado, this weekend has something in store for you. England will take on Italy in the Euro 2020 final looking to win their first major trophy after 55 years. The Wimbledon will witness a first-time winner when Czech Karolina Pliskova goes up against Australia's Ashleigh Barty. The long-standing rivalry between Brazil and Argentina will be on display again with the Copa America trophy on the line. And that's not all.

Here is what will be on offer this sporting weekend:

Euro 2020 final (England vs Italy)

England football fans had last celebrated when their side won the 1966 World Cup. The Harry Kane-led side on Thursday booked a spot in their first major tournament final in 55 years after a momentous win against Denmark.

England will now face the formidable Italy, who are on a 33-match unbeaten run, at Wembley on Sunday. While England is chasing their first major trophy in 55 years, Italy is looking to salvage its reputation on the global stage. The Azzurri failed to even reach the 2018 World Cup in Russia.

Copa America final (Brazil vs Argentina)

Two years ago a Brazil team missing the injured Neymar knocked out Argentina in the semi-finals before winning their ninth Copa title on home soil. This time around, both Argentina and Brazil will take the stage at full strength.

While Brazil will bank on star forward Neymar, Argentina will bank on Lionel Messi to win his first international title with his national side. The 34-year-old has been a part of the Argentina that lost in the 2014 World Cup final and three Copa finals.

Wimbledon women's singles final (Ashleigh Barty vs Karoline Pliskova)

Till last week, Karoline Pliskova had never gone past the fourth round at Wimbledon. But on Saturday, Pliskova will face Australia's Ashleigh Barty with the Wimbledon trophy on the line. Whoever emerges victorious on Saturday there will be a new name on the trophy as it is the first Wimbledon final for both of them.

Wimbledon men's singles semifinal and final 

Novak Djokovic will on Friday look to seal a berth in the Wimbledon final for the seventh time. Out of the six Wimbledon finals that Djokovic has played at the All-England Club, he has won five. If he wins the next two matches, his Grand Slam tally will go up to a record-equalling 20.

The world number one will be overwhelming favourite to defeat semi-final opponent Denis Shapovalov, the Canadian player he has already beaten six times out of six.

Victory for the Serb would send him into a Sunday championship match against either Italy's Matteo Berrettini or Poland's Hubert Hurkacz, the man who sent eight-time winner Roger Federer crashing in the quarter-finals.