The Senate on Wednesday overwhelmingly approved a measure to restore to military retirees pension cuts enacted in a budget deal two months ago.
The Senate's 95-3 vote sends the legislation to President Barack Obama, who is expected to sign it into law. The House passed its own measure Tuesday by a 326-90 vote.
"We must keep our promise to those who have served our nation with duty and honor," Sen. Jerry Moran, a Kansas Republican, said after voting for the bill.
The legislation restores a 1 percent hike that had been sliced from military pension cost-of-living increases as part of December deal to fund the federal government.
Congress last month restored the cut for disabled vets and survivors of troops slain in combat.
Obama is expected to sign the pension increase, which will benefit 750,000 military retires at a cost of $6 billion to the government. That cost is to be offset with an extension of planned Medicare cuts by one year, to 2024.