"We will not betray you", Rajapaksa told his troops during a ceremonial parade to mark the second anniversary of the war victory over the LTTE.
"Our forces carried firearms in one hand and a human rights charter in the other during the war", the President said adding, "We are proud of the humaness of our military campaign".
He said, Sri Lanka will not give into any pressure from overseas as it is capable of solving its own problems.
"Sri Lanka can solve its own problems and human rights cannot be guaranteed by only including them in the constitution", Rajapaksa said.
The President's remarks come in the backdrop of a recent UN report which accused Sri Lankan Army and the Tamil rebels of serious rights violations and potential war crime and recommended setting up of an Independent International inquiry.
The report received the backing from Western nations and more recently from Indian government.