We studied the formation of stable PyPuPu intermolecular triplexes under neutral pH in the presence of bivalent cations (Mg, Ca, Mn, Co, Ni, Cu, Zn, Cd, and Ba) with the help of the photo- and DMS footprinting assays. The cations which stabilize d(C)n.d(G)n.d(G)n and d(TC)n.d(GA)n.d(AG)n triplexes were determined. Among them, Zn++ ions stabilized both triplexes, whereas Mg++ ions stabilize CGG triplexes, but do not stabilize TC.GA.AG triplexes. We have shown that an arbitrary purine sequence forms the PyPuPu triplex in the presence of Zn++ ions, and that the purine third strand is antiparallel with respect to the purine strand within the duplex.