India and China agreed on Wednesday to ease tensions at their disputed Himalayan border, even as they traded blame for a brawl that left at least 20 Indian soldiers dead.