Amanda Knox says she will fight this till the very end.