Nel 1454, i turchi erano tornati all'attacco dell'Ungheria ma nella Battaglia di Szendro, vennero sconfitti da Hunyadi. Vlad combatté, in quell'occasione, al fianco degli ungheresi e ottenne in premio dal Cavaliere Bianco, la restituzione alla corona valacca, delle cittadelle di Almaș e Făgăraș, sulle falde dei Carpazi meridionali, tra la nativa Sighișoara e l'importante centro commerciale sassone di Brașov (l'allora Kronstadt). Nell'estate del 1456, con la battaglia di Belgrado, Hunyadi fermò l'avanzata degli ottomani ma morì poco dopo per colpa della peste diffusasi nel suo accampamento. Mentre Maometto II era concentrato sull'Ungheria, Vlad fece ritorno in Valacchia, riconquistò la sua terra natia e uccise Vladislav II in combattimento.