Pokonanie zwolenników Andegawenów nie powiodło się, a Karol Robert nadal unikał bezpośredniego starcia Tymczasem wojska austriackiego księcia Rudolfa Habsburga oraz byłego sojusznika Przemyślidów, Mateusza Czaka z Trenczyna, który kontrolował rozległe tereny, głównie w dolinie rzeki Wag na Górnych Węgrzech, wkroczyły na południowe Morawy. Wacław II musiał więc natychmiast powrócić z armią do Czech i opuścił Węgry. Zabrał ze sobą również Wacława III, ponieważ nie mógł pozostawić go na Węgrzech bez wsparcia wojskowego. Zarząd nad krajem powierzył wiernemu zwolennikowi Przemyślidów na Węgrzech, Ivanowi Kyseckiemu. Podczas powrotu czeskie wojsko stoczyło latem 1304 roku bitwę pod Senicą z oddziałami Czaka.
Oblężenie O starciu obu wojsk wspominają niektóre współczesne mu źródła, z których informacje o bitwie zostały później przejęte przez XIX-wiecznych historyków, takich jak František Palacký czy Karel Vladislav Zap.