En 1278, el rey Otakar intentó recuperar sus tierras que fueron conquistadas por Rodolfo I de Alemania en 1276. Hizo aliados y reunió un gran ejército, pero fue derrotado por Rodolfo y asesinado en la batalla de Batalla de Marchfeld el 26 de agosto de 1278.