Nel 1672 scoppiò la Guerra d'Olanda, col Brandeburgo-Prussia coinvolto come alleato della Repubblica delle Sette Province Unite. Questa alleanza si basava sul trattato del 1669 ed aveva già portato all'occupazione francese di Cleves. Nel giugno del 1673 Federico Guglielmo abbandonò l'alleanza olandese e concluse un trattato separato con la Francia, in cambio della restituzione di Cleves. Quando il Sacro Romano Impero dichiarò guerra alla Francia ("Reichskrieg"), il Brandeburgo-Prussia cambiò nuovamente bandiera e si alleò con le forze imperiali. La Francia fece pressione sul suo alleato svedese per riprendere gli attacchi al Brandeburgo-Prussia da nord. Carlo XI di Svezia, dipendente dai sussidi francesi, pur riluttante, occupò la Uckermark brandeburghese nel 1674, iniziando in Germania la cosiddetta guerra di Scania (Guerra brandeburgo-svedese). Federico Guglielmo reagì prontamente marciando con il suo esercito dal Reno alla regione settentrionale del Brandeburgo, ove incontrò l'esercito svedese che era impantanato nel tentativo di attraversare una palude, scontrandosi con questo nella Battaglia di Fehrbellin (1675). Malgrado la battaglia fosse poco più di una semplice schermaglia, la vittoria per Federico Guglielmo si tramutò in un trionfo di grande significato simbolico. Il "Grande Elettore" iniziò una controffensiva, inseguendo le forze svedesi durante la loro ritirata verso la Pomerania svedese.