Rodolfo reunió cerca de 20.000 soldados que, sumados a los 18.000 aportados por Ladislao, consiguieron vencer a las tropas checas y germánicas de Otakar, que murió en la batalla.