Reigning European champions France pushed the gas to the bottom and drove over Croatia 15-5 in the first half.
After that, the match was more or less decided, although the second half was even (15-14 to France).
Earlier on Friday, the match for fifth place between Russia and the Netherlands was played.
Reigning Olympic champion Russia won comfortably 33-27 after going 18-13 in the first half.
Shooting queen Lois Abbingh scored ten goals for the Netherlands, but in vain.
Right now Denmark and Norway meet, the winner will face France in the final.