Fingerprint recognition is one of the biometric techniques that are used for identification purpose. A number of recognition methods have been used to perform fingerprint matching. The Straightforward matching between the fingerprint pattern to be identified and many already known patterns would not serve well due to its high sensitivity to errors. This paper presents a combination of pattern based and minutiae based method. Here first core point, delta points and minutiae features are found and based on that matching is to be done. Here poor quality of fingerprint images are also enhanced using wiener low pass filter.