Extensive reading has been considered as a necessary component of language learning. Extensive reading improves reading speed and comprehension, and enhances grammar and vocabulary knowledge of learners. Extensive reading is useful for language learners in that it allows learners' automatic word recognition, language structure development, vocabulary enhancement and world knowledge acquisition. Extensive reading can provide learners the language input they need for further development because through extensive reading learners are constantly exposed to foreign language. Those learners who are always engaged in the target language stand a better chance of learning. Moreover, extensive reading develops overall competence of learners. When learners gain overall competence, their ability to use the language skills improve as well. Extensive reading positively influences reading comprehension, creates positive attitudes towards learning, enhances vocabulary, improves grammar knowledgeand enriches vocabulary, as well as makes vocabulary skills contextual, promotes listening and speaking skills, and develops writing skills.