Obama: 'I will end 'Don't ask, don't tell''

President Barack ObamaBarack Hussein ObamaPatagonia files suit against Trump cuts to Utah monuments Former Dem Tenn. gov to launch Senate bid: report Eighth Franken accuser comes forward as Dems call for resignation MORE vowed to end the ban on gays serving openly in the military just as gay-rights activists gathered for a weekend march on the Capitol.

Speaking Saturday night at the annual dinner of the Human Rights Campaign, Obama also called on Congress to repeal the Defense of Marriage Act and advocated a law to extend benefits to domestic partners.

“I will end ‘Don’t ask, don’t tell,'" Obama said without giving a timetable.

Obama asked his critics in the gay community -- who have questioned his commitment to advancing gay-rights issues -- to "not doubt the direction we are headed and the destination we will reach.”

The president vowed that progress on issues important to the gay community will be forthcoming.

"My commitment to you is unwavering," Obama said.

Obama also referenced the House’s widening of hate crimes legislation to include violence based on sexual orientation, and said his administration is also addressing the continuing problem of HIV and AIDS.

The president's remarks came a day before the National Equality March from McPherson Square to the west lawn of the Capitol, where gay-rights supporters will hold a rally. Rep. Barney Frank (D-Mass.) told the Associated Press on Friday that the demonstration was "a waste of time at best" and that activists needed to concentrate on lobbying lawmakers.

"The only thing they're going to be putting pressure on is the grass," Frank said.