Król Władysław Jagiełło otrzymuje wiadomość, że Czesi pobili Zygmunta Luksemburczyka, jego małżeństwo z Ofką nie może więc dojść do skutku. Pozostaje kandydatura Sonki. Zbyszko Oleśnicki zostaje wysłany do Wilna, aby lepiej poznać ewentualną narzeczoną. Zbyszko jest gościnnie podejmowany w Trokach. Witold liczy na to, że Sonka jako polska królowa może oddać nieocenione usługi Litwie. Oględziny księżniczki odbywają się w łaźni, Zbyszko jest zachwycony. Późniejsza rozmowa podczas uczty utwierdza go w przekonanium, że Sonka jest odpowiednią żoną dla Jagiełły. Tymczasem na Wawel przybywa legat papieski Zeno, który ma rozstrzygnąć, kto jest winien pogarszającym się stosunkom Korony z Krzyżakami i donieść o tym papieżowi. Jagiełło rusza do Nowogrodu, nie mogąc doczekać się chwili poznania Sonki. Ślub odbywa się w Sandomierzu, gdzie czeka już Zeno. Wojna z Krzyżakami jest nieunikniona.