Single crystal XRD is used to determine the structures of the complexes (H(2)TMEDA)[Mg(ptac)(3)](2) (1, TMEDA = Me2N(CH2)(2)NMe2, ptac = (t) BuCOCHCOCF3) and (H(2)TMEDA)[Mg(hfac)(3)](hfac) (2, hfac = CF3COCHCOCF3) at a temperature of 150 K. The crystallographic data for complex 1: a = 10.2919(3) , b = 10.9492(4) , c = 15.4159(6) , alpha = 87.117(1)A degrees, beta = 89.686(1)A degrees, gamma = 79,864(1)A degrees, space group Z = 1, R = 0.0573; for complex 2: a = 12.9446(2) , b = 23.0035(4) , c = 13.1473(3) , beta = 98.779(1)A degrees, space group P2(1)/n, Z = 4, R = 0.0605. The structures are ionic; the metal atom coordinates six oxygen atoms of three beta-diketonate ligands. The distances Mg-O in complex 1 are in the range 2.036(2)-2.0920(19) ; the same distances in complex 2 are in the range 2.051(2)-2.076(2) . The spatial packing is determined by the system of hydrogen bonds between the (H(2)TMEDA)(2+) cations and [Mg(ptac)(3)](-) (1) or hfac(-) (2) anions. A thermogravimetric study of complex 1 is carried out.