Can one piece defend two pieces at once in xiangqi?
These answers restate the rules implemented by our open-source engine, which follows the WXF laws for movement, checkmate and both repetition rulings: a side that forces a repetition by perpetual check or perpetual chase loses rather than drawing. The chase half has not been validated against the official casebook. Where an answer refers to a specific position, that position lives on the linked reference page, where the build verifies it before publishing.
Direct answer
Yes. Any piece defends every point it currently attacks, so if two of your own pieces both sit on points a single defender covers, that one piece is protecting both simultaneously. A chariot on an open file or rank is especially good at this, since it defends the first piece it meets in each of its four directions.
Where this comes up most
Soldiers advancing together on adjacent files, one covered along a chariot's file and the other along its rank, is a common and efficient defensive shape. So is a horse positioned to cover two pieces that both sit a knight's-move away from it, letting you commit less material to protecting an advance.
The risk to watch for
A single defender covering two pieces is also a single point of failure. If that defender is removed, distracted, or pinned, both defended pieces become loose at once, which is exactly the setup many double attacks and forks are built to exploit.
Related questions
Can a cannon defend two pieces the way a chariot can?
Yes, but by its capture rule: along each line it defends only the piece just beyond exactly one screen, never the first piece it meets.
Is stacking defence on one piece ever a mistake?
It can be, if it leaves that one defender overloaded with more jobs than it can actually do if attacked itself.