The death toll in a collision between a high-speed train and a truck in eastern Czech Republic has reached three after a passenger died in a hospital over the night.

Tomas Oborny, spokesman for the University hospital in the city of Ostrava, confirmed the death Wednesday. He said three other people remain in serious condition.

The train hit the truck at a rail crossing in the eastern town of Studenka on Tuesday as it was traveling from Bohumin to the western spa of Frantiskovy Lazne.

The truck driver was unharmed. He was detained by police as investigators believe he entered the crossing despite the warning from flashing red lights.