A synthetic peptide containing two Nε-methyl lysines (Ac-K(Nε-Me)GYTGYTGK(Nε-Me)D-OH) was alkylated with bipyridine (bipy) ligands substituted at the fifth (MP-5) and sixth (MP-6) positions, thereby creating Ac-K(Nε-Me, Nε-Bipy)GYTGYTGK(Nε-Me, Nε-Bipy)D-OH. Peptides with 6-position bipyridine did not bind to Fe2+ and Zn2+. Peptides with 5-position bipyridine bound these metals, and in the presence of one equivalent of a free bipy derivative folded into a macrocycle. Further, the free bipy derivative could also contain a cyclized peptide derived from hydrazone formation, resulting in complex but controlled quaternary peptide structure.