Цель открытия второго фронта не противостояние Гитлеру. Главная цель: не дать возможность СССР освободить всю Европу и сепаратно договориться с Германией (вряд ли именно с Гитлером), что бы оккупировать как можно большую часть Европы.
Поэтому и открыли его только тогда, когда капитуляция Германии стала неизбежной.
П.С. Не исключено что у союзников были тайные договоренности с Гитлером не открывать второй фронт. Договариваться об этом летал Гесс в мая 1941.