But...
Unless they've changed the rules, when teams finish level on points, the first separator is not goal difference, it's the result between the two teams.
In which case, Serbia would finish higher.
Hasn't been like that for at least a couple of World Cups.