The German Cup final, which was due to take place in Berlin on 23 May, has been rescheduled for 4 July behind closed doors, it was announced Monday.
The German Football Association (DFB) said the semi-finals will take place on 9 and 10 June. Holders Bayern Munich will host Eintracht Frankfurt while Bayer Leverkusen face fourth-tier side Saarbruecken.
However, DFB president Fritz Keller says their plans to reschedule the cup are still subject to approval by Angela Merkel's government.
The Bundesliga will resume Saturday when it becomes the first top European league to return despite the pandemic which has claimed around 7 500 lives in Germany.
"Our planning is in full swing so that we can end the cup season on the pitch in an appropriate manner," said Keller, with the final played at Berlin's Olympic Stadium.