GENEVA — The U.N.'s top human rights body Thursday called on Sri Lanka to properly investigate alleged war crimes committed by both sides during the country's 26-year conflict with the Tamil Tiger rebels.

The U.N. Human Rights Council approved a U.S.-backed resolution that urged the South Asian nation to probe allegations of summary executions, kidnappings and other abuses, but stopped short of calling for an international investigation.

The 47-nation council passed the resolution with 24 countries in favor, 15 against and eight abstentions.

Sri Lanka and its allies on the 47-member council had fiercely resisted the resolution, saying it unduly interfered in the country's domestic affairs and could hinder its reconciliation process.

The head of Sri Lanka's delegation to the council, Cabinet Minister Mahinda Samarasinghe, insisted before the vote that his country had been a "role model" for others in dealing with the aftermath of the conflict, which ended in 2009.

Samarasinghe called the resolution "misconceived, unwarranted and ill-timed," and directed much of his ire toward the United States, which had tabled the draft before the Geneva-based council.

"Those who live in glass houses are best advised to exercise caution before throwing stones," he said.

But human rights groups and ethnic Tamils in exile welcomed the vote.

"The Human Rights Council's vote demonstrates broad international dissatisfaction with Sri Lanka's accountability efforts in the three years since the end of the war," said Juliette De Rivero, advocacy director at Human Rights Watch in Geneva.

John Heilprin contributed to this report.