Iris recognition is gaining more attention and the development of the field is increasing rapidly. This paper presents a complete iris recognition system. The iris features are obtained using Speeded Up Robust Features (SURF) after enhancing the image using Contrast Limited Adaptive Histogram Equalization (CLAHE). A novel matching algorithm based on applying fusion rules at different levels is proposed. The algorithm has the advantage of reduced data storage and fast matching. It can also handle efficiently the problem of rotation, scaling, illumination variation and occlusions. The proposed algorithm is implemented and tested using CASIA (V4) database. The recognition accuracies obtained are 99% using left images and 99.5% using right images. Results show that fusion of right and left images scores increases the recognition accuracy. The recognition accuracies obtained after fusion are 99.5% and 100% using minimum and sum rules respectively. Moreover, the proposed algorithm has an excellent robustness with respect to increasing the number of subjects.