Postpublished at 19 mins
France 0-0 Wales
Dan James is a constant outlet for Wales to look for on the counter. He's looked really good for Wales in recent games.
20:05 BST - France v Wales
International friendly as both sides prepare for Euro 2020
Neco Williams controversially sent off for handball
Danny Ward saves Karim Benzema penalty
Kylian Mbappe goal gives France half-time lead
Antoine Griezmann scores fine second early in second half
Substitute Ousmane Dembele steers in final French goal
Joe Allen starts, Aaron Ramsey and Ben Davies come off the bench
Wales beaten for only the second time in nine games
France have lost only three times since lifting the 2018 World Cup
Michael Pearlman
France 0-0 Wales
Dan James is a constant outlet for Wales to look for on the counter. He's looked really good for Wales in recent games.
France 0-0 Wales
Helen Ward
Wales' all-time record scorer on BBC Radio Wales
I think they're coping very well with what France has to offer. As long as the players know their jobs, I think it's been a really good start from Wales.
France 0-0 Wales
Wales work a corner and it culminates in an offside flag before Hugo Lloris tipped the ball over, but Wales have a nice control of this game so far.
It's not been all France by any means.
France 0-0 Wales
Allow Twitter content?
This article contains content provided by Twitter. We ask for your permission before anything is loaded, as they may be using cookies and other technologies. You may want to read Twitter’s cookie policy, external and privacy policy, external before accepting. To view this content choose ‘accept and continue’.
France 0-0 Wales
It's a momentous night for Hugo Lloris, his 100th international appearance as France's captain, a feat achieved by no other man.
Wales just tried to test him, but Harry Wilson flashed a shot wide after some good build-up.
France 0-0 Wales
Since I told you what an exciting game it was, nothing has happened.
France 0-0 Wales
Nathan Blake
Former Cardiff and Wales striker on BBC Radio Wales
Wales have got to be careful, they can't let the France defenders and midfielders play the ball straight into the likes of Mbappe.
France 0-0 Wales
An encouraging start for all.
The neutral will have enjoyed chances at either end and Wales have carried a good threat on the counter-attack.
France 0-0 Wales
Dafydd Pritchard
BBC Sport Wales
If there was a combination to demonstrate how strong a team France have fielded against Wales, then it was on show for their first chance with Manchester United's Paul Pogba crossing for Real Madrid's Karim Benzema.
Barcelona's Antoine Griezmann has also started this game well. He's popping up everywhere in his free role.
France 0-0 Wales
Nathan Blake
Former Cardiff and Wales striker on BBC Radio Wales
Neco Williams is more than capable, we've seen him switch from right-back to left-back so I think he'll be okay.
France 0-0 Wales
A frenetic start, you would never know it is a friendly.
Wales are lining up with Neco Williams in midfield, so it will be interesting to see how he gets on in an unfamiliar position.
France 0-0 Wales
France have started brightly and Danny Ward has just had to save well after Paul Pogba's teasing cross was glanced on by Karim Benzema.
Then it's up the other end and Dan James forces Hugo Lloris to save. End to end!
France 0-0 Wales
France instantly on the front foot. Wales have barely touched the ball yet.
France 0-0 Wales
We are under way in Nice as the beaten semi-finalists of Euro 2016 face the beaten finalists.
France v Wales (20:05 BST)
Dafydd Pritchard
BBC Sport Wales
France’s squad makes grim reading for any opposition fan. Their strength in depth is frankly ridiculous.
As Wales boss Robert Page said yesterday, his counterpart Didier Deschamps could field three teams at Euro 2020 and each would be more than competitive.
France are world champions and their recent form has been imperious, losing only one of their previous 18 matches.
But for Welsh fans looking to cling on to a tiny morsel of hope, it is worth noting that solitary defeat came in a friendly at home to Finland last November.
Finland lost twice to Wales either side of that victory in Paris so… I’m just saying there’s a chance.
France v Wales (20:05 BST)
France v Wales (20:05 BST)
Wales defender Joe Rodon has been telling BBC Sport Wales about the difficulty of making the step up to the Premier League following his £11m move from Swansea City in October 2020.
The Tottenham defender faces another challenge as he comes up against Mbappe, Benzema and Co tonight.
France v Wales (20:05 BST)
Wales' players and staff took what looks to have been a very pleasant stroll along Nice's Promenade des Anglais this afternoon.
The next couple of hours may be more taxing.
Allow Twitter content?
This article contains content provided by Twitter. We ask for your permission before anything is loaded, as they may be using cookies and other technologies. You may want to read Twitter’s cookie policy, external and privacy policy, external before accepting. To view this content choose ‘accept and continue’.
France v Wales (20:05 BST)
Has Euro 2016 hero Hal Robson-Kanu played his last game for Wales after failing to make the cut for Euro 2020? Not necessarily.
Wales interim manager Robert Page says the door is still open for the forward.
He was sent home from a Wales squad in March for "breaching protocols" but Page said his latest exclusion was for footballing reasons.
Robson-Kanu, who was released by West Bromwich Albion last week, was one of Wales' stars of Euro 2016, scoring an iconic goal in the 3-1 quarter-final win over Belgium.
Read Page's thoughts here.
France v Wales (20:05 BST)
Tyler Roberts feared his Euro 2020 dream was over after he was thrown out of the Wales squad in March for breaching Covid-19 protocols.
The Leeds striker was sent home along with Hal Robson-Kanu and Rabbi Matondo ahead of the 2022 World Cup qualifying win against the Czech Republic.
But unlike his two team-mates, Roberts was named in Wales' 26-man squad for this summer's European Championships.
"I made a mistake and owned up to it," said the 22-year-old, capped 13 times.
There is more from Roberts here.