Brazil President Dilma Rousseff has criticized the United States for spying on oil giant Petrobras for its own "economic and strategic" reasons -- not for national security.