Sunderland manager Martin O'Neill admitted his side face a fight to save their Premier League status this season.