Match ends, France 2, Netherlands 1.
World Cup winners France enjoyed a celebratory homecoming as they paraded their trophy following Nations League victory over the Netherlands.
Backed by a party atmosphere in Paris, France began the brighter and took a deserved lead through Kylian Mbappe.
Despite creating little, the visitors - who failed to qualify for Russia 2018 - found a way back through Ryan Babel.
However, Olivier Giroud's smart finish with 16 minutes remaining was enough to hand Les Bleus the points in Group A1.
France coach Didier Deschamps named the same team that began the world champions' goalless draw with Germany in their opening Nations League fixture on Thursday, with only the injured Hugo Lloris absent from the side that started the World Cup final in Russia.
The hosts began confidently and were gifted the lead on 14 minutes when Quincy Promes' poor header evaded his team-mates - instead allowing Juventus midfielder Blaise Matuidi to find the unmarked Mbappe in the six-yard box.
Mbappe, scorer of four World Cup goals, almost had his second soon after, narrowly failing to make enough contact with Antoine Griezmann's free-kick to trouble Netherlands goalkeeper Jasper Cillessen.
As the French pressure continued to increase, Cillessen then did well to beat Mbappe to a through ball - and avoid giving away a penalty in the process.
The Netherlands had their first real chance on 66 minutes as Georginio Wijnaldum muscled his way through the French defence, only to drag his shot wide. A minute later they were level as former Liverpool winger Babel beat Benjamin Pavard to right-back Kenny Tete's cross.
Now resurgent, the Dutch side went close to taking the lead soon after as Memphis Depay fired into the side-netting.
But it was Chelsea forward Giroud who settled the game, moving swiftly ahead of Netherlands captain Virgil van Dijk to meet substitute Benjamin Mendy's cross and score his first goal in 11 internationals.
The Netherlands host Germany on Saturday (19:45 BST), before the Germans travel to face France on Tuesday, 16 October (19:45 BST).
- 2PavardBooked at 80mins
- 21HernándezSubstituted forMendyat 62'minutes
- 7GriezmannBooked at 56minsSubstituted forNzonziat 81'minutes
- 9GiroudSubstituted forDembéléat 89'minutes
- 2TeteSubstituted forJanmaatat 82'minutes
- 3de Ligt
- 4van Dijk
- 7de Jong
- 9PromesSubstituted forVormerat 76'minutes
- 11BabelSubstituted forde Jongat 88'minutes
- 14de Vrij
- 17van de Beek
- 18de Roon
- 19de Jong
- 21van Aanholt
- Alberto Undiano Mallenco
- Shots on Target
Second Half ends, France 2, Netherlands 1.
Alphonse Areola (France) wins a free kick in the defensive half.
Foul by Luuk de Jong (Netherlands).
Substitution, France. Ousmane Dembélé replaces Olivier Giroud.
Substitution, Netherlands. Luuk de Jong replaces Ryan Babel.
Attempt saved. Ruud Vormer (Netherlands) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Frenkie de Jong with a through ball.
Substitution, Netherlands. Daryl Janmaat replaces Kenny Tete.
Delay over. They are ready to continue.
Substitution, France. Steven Nzonzi replaces Antoine Griezmann.
Delay in match Ryan Babel (Netherlands) because of an injury.
Benjamin Pavard (France) is shown the yellow card.
Foul by Benjamin Pavard (France).
Ryan Babel (Netherlands) wins a free kick in the defensive half.
Attempt missed. Memphis Depay (Netherlands) right footed shot from outside the box is just a bit too high. Assisted by Georginio Wijnaldum.
Attempt blocked. Kylian Mbappé (France) right footed shot from the right side of the box is blocked. Assisted by Paul Pogba.
Substitution, Netherlands. Ruud Vormer replaces Quincy Promes.
Goal! France 2, Netherlands 1. Olivier Giroud (France) left footed shot from the centre of the box to the bottom right corner. Assisted by Benjamin Mendy with a cross.
Corner, France. Conceded by Ryan Babel.
Foul by Olivier Giroud (France).