Brazilian president Dilma Rousseff rejected the "false dilemma" that spending money on the World Cup meant investments in health, education and other public services would be hit.
In a television address ahead of the World Cup starting tomorrow, Ms Rousseff said the country had spent 212 times as much on health and schools than it has on sport arenas.
On the decision to host football's premier competition, she said: "We did this, above all, for Brazilians".
She added that investment in stadiums, airports and other infrastructure would provide the country with long-term benefits and would not "leave in suitcases along with the tourists".
More top news
Records reveal The Lord of the Rings and The Hobbit might never have been written had JRR Tolkien not fallen ill with “trench fever”
Astronauts living on Nasa's Space Station no longer need to worry if they forget to pack something - they can just 3D print what they need.
Scientists have discovered the world's deepest fish with wing-like fins and an eel-like tail during research in the depths of the Pacific.