Newcastle United have strengthened their goalkeeping ranks by completing the 25.7-million-pound signing of Lukas Hornicek from Braga, with the 24-year-old committing to a five-year contract.