Thioredoxins are small molecular weight disulfide oxidoreductases specialized in the reduction of disulfide bonds on other proteins. Generally, the enzymes which are selectively and reversibly reduced by these proteins oscillate between an oxidized and inactive conformation and a reduced and active conformation. Thioredoxin constitutes the archetype of a family of protein disulfide oxidoreductases which comprises glutaredoxin and protein disulfide isomerase. Thioredoxin and glutaredoxin serve many roles in the cell, including the redox regulation of target enzymes and transcription factors. They can also serve as hydrogen donors to peroxiredoxins, recently discovered heme free peroxidases, the function of which is to get rid of hydroperoxides in the cell. This review describes the molecular basis for the functioning and interaction between these enzymes in photosynthetic organisms.