Fernando Henrique Cardoso a fost reales președinte în 1998. Luiz Inácio Lula da Silva a fost ales președinte în 2002. și reales în 2006. În 2007 și 2008, compania petrolieră controlată de stat din Brazilia, Petrobras, a anunțat că a descoperit câmpuri petroliere mari adânci în Oceanul Atlantic de pe coasta de sud-est a țării. Experții estimează aceste domenii ar putea conține miliarde de barili de petrol.
In iulie 2007, Rio de Janeiro a gazduit Jocurile Pan-Americane. În octombrie 2009, Comitetul Olimpic Internațional a ales orașul de a găzdui 2016 Jocurile Olimpice. A fost prima dată când un oraș din America de Sud a fost ales ca un site olimpic.