 An excellent discussion of these arguments in tandem and attempts to point to relevant disanalogies between causal determinism and infallible foreknowledge may be found in the introduction to Fischer (1989). See also the entry on  foreknowledge and free will. 