Seven Republicans rebelled to support the war powers limit, while two Democrats defected to help advance a bill threatening 100 percent tariffs on buyers of Russian oil.
The Chinese foreign ministry says the two leaders reached a "most important consensus" to mend relations, but New Delhi insists peace on the border remains the priority.
Governments treat economic blockades as a cheap alternative to military action, but a globalised trading system has made them easier than ever to evade.