La cesión rumana de Besarabia y el norte de Bucovina a la URSS desató una nueva crisis en el verano de 1940, cuando el Gobierno de Budapest retomó sus exigencias sobre Transilvania. En el Segundo arbitraje de Viena, organizado por Italia y Alemania en el otoño de 1940, Hungría recuperó el norte de Transilvania —43 492 km², dos quintos de las pérdidas de Trianon en esta zona—, cedido forzosamente por Rumania. Este cambio fue el primero mal visto entre las potencias rivales al Eje y desaconsejado por algunas destacadas figuras políticas del país. Por añadidura, el cambio territorial no satisfizo a ninguna de las dos partes. Alrededor de medio millón de húngaros quedó en el lado rumano de la frontera y un millón de rumanos, en el húngaro.