Trong cuộc chiến với Pháp, William đã cố gắng cải thiện vị trí của mình bằng cách kết hôn, vào năm 1677, với người em họ đầu tiên của mình là Mary, con gái lớn của Công tước York, sau này là Vua James II của Anh (James VII của Scotland). Mary nhỏ hơn ông mười một tuổi và ông dự đoán sẽ có sự phản đối đối với một trận đấu Stuart từ các thương nhân Amsterdam, những người đã không thích mẹ của mình (một người khác là Mary Stuart), nhưng William tin rằng kết hôn với Mary sẽ làm tăng cơ hội thành công của ông đối với vương quốc của Charles, và sẽ thu hút vị vua Anh ra khỏi các chính sách thân Pháp của mình. James không có xu hướng đồng ý, nhưng Charles II đã gây áp lực cho anh trai của mình để đồng ý. Charles muốn sử dụng khả năng kết hôn để đạt được đòn bẩy trong các cuộc đàm phán liên quan đến cuộc chiến, nhưng William nhấn mạnh rằng hai người quyết định được tách biệt.
kết hôn, vào năm 1677, anh em họ đầu tiên Mary