Dendrimers are hyperbranched polymers belonging to the huge class of nanomedical devices. Their wide application in biology and medicine requires understanding of the fundamental mechanisms of their interactions with biological systems. Summarizing, electrostatic force plays the predominant role in dendrimer-protein interactions, especially with charged dendrimers. Other kinds of interactions have been proven, such as H-bonding, van der Waals forces, and even hydrophobic interactions. These interactions depend on the characteristics of both participants: flexibility and surface charge of a dendrimer, rigidity of protein structure and the localization of charged amino acids at its surface. pH and ionic strength of solutions can significantly modulate interactions. Ligands and cofactors attached to a protein can also change dendrimer-protein interactions. Binding of dendrimers to a protein can change its secondary structure, conformation, intramolecular mobility and functional activity. However, this strongly depends on rigidity versus flexibility of a protein's structure. In addition, the potential applications of dendrimers to nanomedicine are reviwed related to dendrimer-protein interactions.