Para arreglar el compromiso, Polonia entró en contacto con la nobleza húngara encabezada por el conde Juan de Zápolya, hermano mayor de Bárbara.
A partir de 1512, Segismundo luchó contra los rusos, y en su ausencia, su esposa Bárbara pasó mucho tiempo en Vilna, la ciudad capital de Lituania, pero luego del regreso del rey se mudó nuevamente a Cracovia en febrero de 1515.
Luego de su muerte, se cortaron las relaciones entre el rey polaco y los húngaros, haciendo que Segismundo terminase como aliado y fiel del emperador germánico Maximiliano I de Habsburgo frente a su propio hermano, Vladislao, y el conde Juan de Zápolya.
Su nuevo aliado pronto le ofreció como esposa la hija huérfana del duque milanés, así Segismundo tomó a Bona Sforza de Milán por esposa en 1518.
Posteriormente el rey polaco fue enterrado en ese mismo lugar.