The police said nine others were seriously injured in the attack by an assailant at Charles University in the center of the Czech capital. The shooter also died.
Tens of thousands gathered in the Czech capital for the second such protest in a month, spurred by an energy crisis and rising prices that are affecting countries across Europe.