The excitement levels for Euro 2020 were increased once again on Saturday as the draw for the tournament was completed in Romania.
A total of 20 teams have already booked their place at next year's competition, with a further four to be determined via the play-offs in March.
And Wales have been drawn into group A
Wales will play each of their opponents once, with the top two sides in the group progressing into the knockout phase of the competition.
The four best third-placed sides from the six groups will also move into the last-16.
The fixture dates and venues for the group stage matches have also been confirmed.
They are as follows:
Wales v Switzerland - June 13 (at the Olympic Stadium, Baku)
Turkey v Wales - June 17 (at the Olympic Stadium, Baku)
Italy v Wales - June 21 (at the Stadio Olimpico, Rome)
Speaking about the draw, Giggs said: “It’s Baku, Baku and then Rome so logistically for us I think it’s much better.
“At this stage they’re all tough games. Switzerland are a good team, I watched their progress. They were in qualifying with Republic of Ireland and Denmark and they’re a talented team.
“Turkey were in a group with France aswell and Iceland, so to come out of that they’ve done well.
“Of course, Italy, winning every game in qualifying so that’ll be a tough game obviously.”

Ticket prices
Prices for a group stage match ticket for games in Rome are as follows:
Category 3: €50
Category 2: €125
Category 1: €185
Prices for a group stage match ticket for games in Baku are as follows:
Category 3: €30
Category 2: €75
Category 1: €125
For more information on tickets, click here.