Random hexapeptide library on the surface of filamentous bacteriophage was constructed using the SurfZAP vector. The size of the library was approximately 105. The peptide insert was flanked by two cysteines to constrain the peptide structure with a disulfide bond. This library was screened for the topoisomerase II binding peptide. Dramatic enrichment of the fusion phage over the VCS M13 helper phage was demonstrated by bio-panning affinity selection.