DNA topoisomerases are the magicians of the DNA world by allowing DNA strands or double helices to pass through each other, they can solve all of the topological problems of DNA in replication, transcription and other cellular transactions. Extensive biochemical and structural studies over the past three decades have provided molecular models of how the various subfamilies of DNA topoisomerase manipulate DNA. In this review, the cellular roles of these enzymes are examined from a molecular point of view.