Mientras en Madrid, Felipe IV retenía a su hija ante un posible agravamiento del problema sucesorio, en Viena al emperador Leopoldo I le urgía el casamiento con Margarita Teresa por tres razones: la necesidad de un heredero; asegurar su candidatura a heredar la monarquía hispánica en caso del fallecimiento de Carlos II, pues Luis XIV, su gran rival, había conseguido contraer nupcias con la primogénita de Felipe IV, lo cual le convertía en el máximo competidor en la cuestión sucesoria; y, finalmente, porque el matrimonio con la infanta ayudaría a reavivar unas relaciones entre las dos ramas de la Casa de Austria que estaban sufriendo un ligero enfriamiento iniciado ya a mediados del siglo XVII.