Question: who won last year's men's wimbledon final
Answer: n Ivanišević 6 -- 7 , 7 -- 6 , 6 -- 4 , 3 -- 6 , 6 -- 2 1999 USA Sampras , Pete Pete Sampras USA Agassi , Andre Andre Agassi 6 -- 3 , 6 -- 4 , 7 -- 5 2000 USA Sampras , Pete Pete Sampras AUS Rafter , Patrick Patrick Rafter 6 -- 7 , 7 -- 6 , 6 -- 4 , 6 -- 2 2001 CRO Ivanišević , Goran Goran Ivanišević AUS Rafter , Patrick Patrick Rafter 6 -- 3 , 3 -- 6 , 6 -- 3 , 2 -- 6 , 9 -- 7 2002 AUS Hewitt , Lleyton Lleyton Hewitt ARG Nalbandian , David David Nalbandian 6 -- 1 , 6 -- 3 , 6 -- 2 2003 SUI Federer , Roger Roger Federer AUS Philippoussis , Mark Mark Philippoussis 7 -- 6 , 6 -- 2 , 7 -- 6 SUI Federer , Roger Roger Federer USA Roddick , Andy Andy Roddick 4 -- 6 , 7 -- 5 , 7 -- 6 , 6 -- 4 2005 SUI Federer , Roger Roger Federer USA Roddick , Andy Andy Roddick 6 -- 2 , 7 -- 6 , 6 -- 4 2006 SUI Federer , Roger Roger Federer ESP Nadal , Rafael Rafael Nadal 6 -- 0 , 7 -- 6 , 6 -- 7 , 6 -- 3 2007 SUI Federer , Roger Roger Federer ESP Nadal , Rafael Rafael Nadal 7 -- 6 , 4 -- 6 , 7 -- 6 , 2 -- 6 , 6 -- 2 2008 ESP Nadal , Rafael Rafa