"Restrict" versus "constrict"

What's the difference? The dictionary definitions sound awfully similar.


Restrict means to limit or control a thing; constrict means to tighten or narrow something, usually by applying pressure. Here's a sentence that illustrates the difference:

The snake coiled around his torso, constricting his chest; this, in turn, restricted his breathing.