The present disclosure presents a general approach to engineering existing protein-protein interactions through domain addition and evolution. The disclosure teaches the creation of novel fusion proteins that include knottin peptides where a portion of the knottin peptide is replaced with a sequence that has been created for binding to a particular target. Such fusion proteins can also be bispecific or multi specific in that they can bind to and/or inhibit two or more receptors or receptor ligands. Knottins may be fused with an existing ligand (or receptor) as a general platform for increasing the affinity of a ligand-receptor interaction or for creating a multi specific protein. In addition, the fusion proteins may comprise a knottin peptide fused to another protein where the other protein facilitates proper expression and folding of the knottin.