We have been treated to some fine tennis at the 2012 Australian Open.
The world's best players have not disappointed in Melbourne Park with some sublime performances that led to one-sided matches as well as some five-set thrillers.
The first major of the year has been the platform for several players to make names for themselves in the tennis world.
Among some of the more memorable matches over the last 10 days, we have seen some major upsets too.
Tennis fanatics have been completely engrossed throughout the Australian Open, and here are 10 of the best matches we have witnessed so far in the men's tournament.