Jonathan David has spoken of his determination to "fight" for his shirt at a big club amid growing speculation a ...