Małżeństwo z Ottonem III Bawarskim Przed końcem lutego 1308 doszło do zaręczyn Agnieszki z Ottonem III Bawarskim z dynastii Wittelsbachów, natomiast ślub odbył się 18 maja 1309 w Straubing. Dzięki temu małżeństwu ojciec Piastówny, Henryk III, zbliżył się do nowego króla Czech Henryka Karynckiego, tym samym umniejszając szanse swojego rywala w staraniach o Wielkopolskę, wysuwającego pretensje do korony czeskiej, Bolesława III wrocławskiego. Agnieszka była drugą żoną Ottona. Pierwszą małżonką Wittelsbacha była Katarzyna, córka króla Niemiec Rudolfa I Habsburga, poślubiona przez niego w styczniu 1279. Z tego małżeństwa rok później urodzili się zmarli jeszcze w tym samym roku bliźniacy: Henryk i Rudolf. Ich matka zmarła dwa lata później, 4 kwietnia 1282. Otto III od 1290 zasiadał na książęcym tronie Dolnej Bawarii, w 1305 koronował się na króla Węgier jako Bela V. W 1307 został uwięziony przez wojewodę siedmiogrodzkiego, stronnika pretendenta do tronu węgierskiego, Karola Roberta, ale na początku następnego roku zbiegł z niewoli. Pomimo że Karol Robert opanował całe Węgry i w 1310 koronował się na króla, Otto III do końca życia tytułował się królem Węgier. Podobnie Agnieszka do końca życia używała tytułu królowej węgierskiej.