Defrag Freespace or Defrag Files first?

Should I defragment files first so that it's easier to defrag freespace and the result will be a lot more file fragments?

Or should I defragment freespace first and then defragment files, so that freespace will be more fragmented?

Is this a either or, but not both situation to improve drive speed?

Just because Defrag Freespace tends to create more fragmentation on some partitions, I would do Defrag Freespace first. Just my two cents.