19:40
Emil Nielsen is voted as Grundfos Player of the Match for another extraordinary performance - 15 saves, 38 per cent.
Mikkel Hansen's nine goals make him the game's top scorer as well. Mathias Gidsel levels with Martim Costa as the tournament's top scorer, with eight goals tonight and 54 in total across the tournament. Ludovic Fabregas also scored eight this evening.
19:37 | END OF EXTRA TIME
Yanis Lenne puts away the winning goal and France are European champions after extra time.
19:34
Denmark pull one back as Mikkel Hansen scores his ninth of the game. He's now the top scorer of all time at the Men's EHF EURO.
19:31
Two goals from Dika Mem and a huge Samir Bellahcene save have given France a two-goal lead.
19:28
Nikolaj Jacobsen moved back to a seven-on-six attack during that first period of extra time, which was increasingly scrappy. France tried to stop Mathias Gidsel and he stood up from being knocked over looking a bit beaten up, but able to continue.
After the first five minutes of extra time, the score remains level, 29:29.
19:23
Line player Lukas Jørgensen has barely played so far and he's the fresh legs on for Denmark at the moment.
19:17 | FULL-TIME
On their penultimate attack, Denmark lose the ball and Ludovic Fabregas scores to level the game. Denmark earn themselves a direct free throw but, unlike France on Friday, Mikkel Hansen cannot score it and we're into extra time.
19:13
A timeout for Denmark, who lead 27:26 with 78 seconds left to play.
Extra time is honestly not out of the question!
19:11
Breaking: Mikkel Hansen has levelled with Nikola Karabatic in terms of all-time EHF EURO goals. They've both scored 295 in their careers. Hansen has added two field goals to his six penalties.
19:08
Niklas Landin has substituted Emil Nielsen in goal for Denmark, and instantly faces a penalty shot by Kentin Mahé. Nikolaj Jacobsen calls a timeout at 54:39 and France lead 25:24, their first lead for some time.
19:05
Ludovic Fabregas scored an equaliser at 23:24, but Michael Damgaard - after missing his previous efforts - scores to give Denmark the lead again straight away.
The physical effort of this game is starting to really show among all players.
19:02
With his sixth penalty of the day, Mikkel Hansen brings his career total EHF EURO goals to 293. He's passed Gudjon Valur Sigurdsson and is only two off matching Nikola Karabatic. Karabatic hasn't scored at all yet.
It's 21:23 with 10 minutes to play.
18:57
Mathias Gidsel is five from five today. Oh, and you can now vote for Grundfos Player of the Match for the final time!
18:53
Denmark continue to hold a narrow lead but two goals is nothing with 18 minutes of handball left, as France know well. Defence continues to be critical in this clash.
18:46
The French defence are stepping up and paying attention to the likes of Mathias Gidsel as Denmark lead 17:15, seven minutes into this second half.
18:41
Remi Desbonnet faces his first shot of the day, a penalty which Mikkel Hansen scores. But there's no change in the main goalkeepers, and Emil Nielsen saves a point-blank effort from Dylan Nahi.
18:39
One team could be 30 minutes away from glory!
18:35
Niklas Landin and Remi Desbonnet are both among the players warming up in the break - will their coaches put them between the posts as the second half starts? We're only a few minutes away.
18:25 | HALF-TIME
We expected a close match and it's delivering, with each side showing flashes of brilliance.
Mathias Gidsel has played the key role everyone thought he would, with four goals from four shots and two assists, and he's closing in on the top scorer position - another four goals would put him level with Martim Costa.
Emil Nielsen ends the half with 11 saves (44 per cent), while Samir Bellahcene now has five (26 per cent).
EHF journalist Courtney Gahan has this to say:
"Different players for Denmark and coach Nikolaj Jacobsen have talked about how critical it is to give their goalkeepers good conditions in order for them to make the necessary saves. In this match, we’re seeing just how important that is for any team, as that has been the difference so far – or, as we reach the end of the half, the similarity.
France fell behind early on as they were not getting the needed stops in defence, while Emil Nielsen was scorching in Denmark’s goal. But as Samir Bellahcene started saving, France quickly levelled the game and we now have an equal contest at the break in this thrilling final."
18:22
Samir Bellahcene is making some good stops, but he's at five saves compared to 11 for Emil Nielsen.
18:17
It remains level at 12:12 with less than four minutes of the half to go. Neither side can break to a bigger lead at the moment as both defences work hard.
18:12
Queen Mary of Denmark is among the guests watching on here as Nikolaj Jacobsen calls his first timeout, with France level 21 minutes in - it's 9:9.
18:11
Both coaches are rotating their squads a little as we get deeper into the half, although there's more of that coming from France.
Denmark still lead, but it's by just one goal now as Samir Bellahcene starts to make some saves.
18:05
And Emil Nielsen saves again. Denmark lead 8:6 after 15 minutes.
18:02
After France took a 6:4 lead an under-pressure Denmark, with Mathias Gidsel serving a two-minute suspension after a fight for the ball, come back to level the game. Emil Nielsen has made six saves in 13 minutes (50 per cent) while Samir Bellahcene is yet to stop a shot.
17:56
When you haven't won EHF EURO gold for 10 years or more the desire to regain the title is strong, and it's showing in rather scrappy play by both sides in these early minutes. Neither have been perfect; Denmark lead 4:3 thanks to Emil Nielsen's saves.
17:50
By the way, here's the match statistics page for this game: France vs Denmark.
17:49
An update on the top scorer race: Portugal's Martim Costa currently leads with 54 goals. Dika Mem is seven shots behind for France, while Denmark's Mathias Gidsel was on 46 goals, but has just opened the scoring for Denmark so is level with Mem.
17:47
Here we go!
17:41
Anthem time, for one last time, after the All-star Team members are recognised: Mathias Gidsel, Magnus Saugstrup, and Ludovic Fabregas.
17:32
Musical entertainment before the final, a cover of the Black-Eyed Pea's "I Gotta Feeling". "Tonight's going to be a good night" for one of these two teams, and definitely for the spectators!
17:25
Here's France's starting seven now: Samir Bellahcene, Dylan Nahi, Nikola Karabatic, Ludovic Fabregas, Dika Mem, Yanis Lenne, and Luka Karabatic switching with Nedim Remili from defence to attack.
17:10
Melvyn Richardson, Charles Bolzinger and Valentin Porte are not selected for France tonight, while Johan Hansen, Aaron Mensing and Emil Madsen sit in the stands for Denmark.
Denmark will start with Emil Nielsen, Emil Jakobsen, Simon Pytlick, Mikkel Hansen, Mathias Gidsel, Niclas Kirkeløkke and Magnus Saugstrup; Simon Hald will switch with Mikkel Hansen in defence. We don't yet have confirmation of France's starting seven.
16:56
There's just over 45 minutes left until the final and France and Denmark are on to start their warm-up.
Why not spend the break with the EHF EURO live show as they break down the bronze medal match and preview the final?
16:52
Sweden have completed the set of EHF EURO medals with that bronze, adding to five previous golds and one silver. EHF journalist Courtney Gahan has more details about the game in her match review.