The teams were set to meet this Tuesday, but the clash has finally been called off after three Ukrainian players tested positive.
The match between Switzerland and Ukraine in Group A4 of the Nations League has been postponed after three Ukrainian players tested positive for coronavirus.
Just last month, Ukraine lost a friendly game to France 7-1 after 10 players were sidelined with the virus, and now three more have tested positive and are isolating in a hotel in Switzerland. They are Eduard Sobol, Evgen Makarenko and Dmytro Riznyk.
Spain and Germany, also in group A4, will play in Seville in their final game of the competition.
Ukraine needed a draw to avoid relegation, with the Swiss needing to win by more than one goal to avoid the same fate.
No date has been set for when the game will be played.