The interactions between different types of colloidal particles are measured and analyzed. We use these interactions to
build different self-assembled microstructures, such as dimers, chains, wires, crystals and superstructures. In the
experiments we have used different size, different symmetry of colloids (elastic dipoles and quadrupoles) and different
way of colloidal binding (via localized defects and via entangled defects). We use optical tweezers for directed selfassembly
of colloidal particles. Special attention is devoted to the hierarchical superstructures of large and small
particles. We show that smaller, submicron colloidal particles are trapped into the topological defect rings or loops,
twisting around larger colloidal particles, which are sources of strong nematic deformations. Various possible
applications are discussed, especially in photonics and metamaterials.