期间，匈雅提与土耳其人的作战互有胜负，但曾在1448年于科索沃败给鄂图曼苏丹穆拉德二世（两万匈军败给五万土军，匈死一万、土死五千），在逃亡借道塞尔维亚时又被当地君主杜拉德·布兰科维奇俘虏，幸好当地的东正教主教和偏匈牙利的贵族说服成功，让他得以支付10万弗罗林金币以赎回人身自由。但是战败、受俘仍使他的威望降低许多。1447到1451年间，匈雅提攻打约翰·吉斯克拉（捷克籍军阀）四次，其中三次久攻不下撤退，1451年第四次进攻时被突袭败北，不再出兵。1450年匈雅提出兵攻打塞尔维亚，击败了布兰科维奇并报复两