The synthesis and X-ray structures of three metal complexes with terpyridine-derived ligands that contain amino-pyrimidine and amino-pyrazine moieties are presented. They have been designed in view of directing their self-assembly into specific supramolecular arrays through molecular recognition interactions. The solid-state structures indeed reveal extensive hydrogen-bonded networks. The Co complex 4a with PF6- counterions builds a two-dimensional infinite interwoven grid through strong double hydrogen bonds (d(N-H-N) =2.918-3.018 A) between the amino groups and the N atoms of the rings, with all H-bonding sites saturated. Changing the anions to BF4- in 4b leads to a similar infinite but partially broken grid with a quarter of the H-bonding sites unsaturated (d(N-H-N)=2.984-3.206 A). In the case of the Zn complex 12 with triflate anions, half of the hydrogen bonds are formed. Only one of the two orthogonal ligands has hydrogen bonds (d(N-H-N) = 3.082, 3.096 A) to the neighbouring complexes and thus builds linear, supramolecular, polymeric chains. These structural differences are mainly attributed to crystal-packing effects caused by the different anions. The data presented here may also be regarded as a prototype for the generation of organised arrays through sequential self-assembly processes.