2007 - United States
2008 - Spain
2009 - has not been played yet
The 2010 Davis cup final is not decided as yet.
Liverpool was the team the won the League Cup in 2012.
India reached the finals of the Davis Cup in 1966, 1974 and 1987. However, they have never won the Davis Cup.
India won the icc world cup 2012.It was t20 world cup.
This years Davis cup final is not yet over.
The team that won the Greek Super cup in 2012 was Olympiacos.
India has not wone any world cup in 2012.It was West Indies who won the world cup.
Spain clinched their 3rd Davis Cup in history in 2008 by defeating Argentina 3-1 in the Final.
Well, as I write this just past mid-November 2012, it remains Spain who won the last Davis Cup tie - in 2011. However, the Spanish team of 2012, have their backs to the wall at present in the 2012 Final Day, as they are trailing the Czech Republic by 2 rubbers to 1, the Czechs having just won the doubles leg of the final. If player reputations continue to hold true, in less than 12 hours from now, the Czech Republic will be the new nation holding aloft the Davis Cup - 2012.