The Czech Republic beat Serbia 4-1 to reach the Davis Cup semi-finals for a second time in three years after winning both reverse singles on the clay court of Prague’s O2 Arena on Sunday.