We've been made to wait, but Euro 2020 is finally here.

Fans can catch all the action on terrestrial TV, with the BBC and ITV once again both holding the broadcasting rights for the tournament.

Additionally, S4C will be showing all of the games involving Wales.

Wales begin their campaign against Switzerland in Baku on Saturday June 12, before taking on Turkey four days later at the same venue.

They then round off the group stage with a trip to Rome on June 20 to take on Italy.

Should they progress further, they will take their place in the last 16 on either June 26 or 27, with the quarter-finals on July 2 and 3.

The semi-finals then take place on July 6 and 7, before the final at Wembley on Sunday July 11.

Euro 2020 TV fixture list in full:

Friday 11th June 2021

UEFA EURO 2020 Group A

Saturday 12th June 2021

UEFA EURO 2020 Group A

UEFA EURO 2020 Group B

Sunday 13th June 2021

UEFA EURO 2020 Group D

UEFA EURO 2020 Group C

Monday 14th June 2021

UEFA EURO 2020 Group D

UEFA EURO 2020 Group E

Tuesday 15th June 2021

UEFA EURO 2020 Group F

Wednesday 16th June 2021

UEFA EURO 2020 Group B

UEFA EURO 2020 Group A

Thursday 17th June 2021

UEFA EURO 2020 Group C

UEFA EURO 2020 Group B

UEFA EURO 2020 Group C

Friday 18th June 2021

UEFA EURO 2020 Group E

UEFA EURO 2020 Group D

Saturday 19th June 2021

UEFA EURO 2020 Group F

UEFA EURO 2020 Group E

Sunday 20th June 2021

UEFA EURO 2020 Group A

Monday 21st June 2021

UEFA EURO 2020 Group C

UEFA EURO 2020 Group B

Tuesday 22nd June 2021

UEFA EURO 2020 Group D

Wednesday 23rd June 2021

UEFA EURO 2020 Group E

UEFA EURO 2020 Group F

Saturday 26th June 2021

Sunday 27th June 2021

Monday 28th June 2021

Tuesday 29th June 2021

Friday 2nd July 2021

Saturday 3rd July 2021

Tuesday 6th July 2021

Wednesday 7th July 2021

Sunday 11th July 2021