@why and hahaha: that is not actually true.
We know that #1 said “I am a Knight”. Whether he were a knight or a knave, he could not have said “I am a Knave”, because that would either be lying from an honest man or honesty from a liar.
Since that is true, and #2 reported it as such, then #2 must be a knight and so must #1.