Brazil extended their winning streak against Chile to eight and the Netherlands ended Slovakia's fairy tale run as both tournament favorites made it to the World Cup quarterfinals on Monday.
A two-goal blitz in the first half and an hour-mark goal in Johannesburg's Ellis Park Stadium ensured Dunga's side a meeting on Friday with the Netherlands, who beat World Cup debutants Slovakia 2-1 in Port Elizabeth the same day.
The South American sides appeared even until the ninth minute, when Brazilian midfielder Gilberto Silva struck a dipping right-foot shot from 30 meters, which was pushed out by Chile keeper Claudio Bravo. Moments later, Kaká fired wide from the edge of the box.
Brazil opened the scoring at the 35th minute when Juan rose above the packed area to head home a cross swung in by Maicon.
Just four minutes later, Robinho ran down the left and fed Kaká who set up for Luis Fabiano. The Sevilla player beat the offside trap before slotting past Bravo.
It was Fabiano's third goal in the 2010 World Cup finals and eighth in South Africa, where he had topped the 2009 Confederations Cup scorers with five goals.
With a two-goal lead, Brazil were in safe zone.
Brazil had won all 33 previous World Cup finals matches when they were 2-0 up and it have been seven years since Brazil lost a two goal lead in a competitive match - drawing 3-3 with Uruguay in a World Cup qualifier in November 2003.
Chile coach Marcelo Bielsa made a double change at the break, throwing in midfielders Rodrigo Tello and Jorge Valdivia to replace out-of-form forward Mark Gonzalez and defender Pablo Contreras.
The second half saw Brazil playing with unrivaled swagger and pressing the opponents as they wished.