 At the start of the 2003–04 season, Engelaar signed a three-year contract with NAC Breda, which will keep him until 2007.Engelaar played both legs in the first round of UEFA Cup against Premier League side Newcastle United, but they proved to be too strong and failed to win either legs losing 6–1 and 1–0 respectively.At the start of the 2004–05 season, Engelaar joined Belgian club Racing Genk on a four-year contract.