It's not a question of force, or robots.Yes God knows everything, how things will turn out, who will choose Him, who will not. Yet that in no way erradicates freedom, it simply means what it says, God knows everything. But instead of forcefully applying His will, He steps back and allows us to make our own choices, knowing that whoever seeks the Truth (Him) will eventually find it FREELY, rather than being forced or molded into it like a robot, or controled as a puppet
If the future is known then any "choice" is predestined (since choosing anything else would make the infallible predictor wrong).
The knowledge (should it exist) itself makes free will a myth.
Nevertheless there is one.I see no contradiction in this.