The present invention relates to a catalyst system for polymerization of propylene, process for preparing polypropylene and to polypropylene prepared by said process. The dual external donor composition of present invention has synergistic effects. It improves the efficiency of polymerization process and product properties for homo grade of polypropylene.