David Villa strikes twice for Spain, while Diego Costa started and completed 73 minutes as Spain looks to defend their title.
A forgettable season with Sunderland, Jozy Altidore found the perfect cure as he scores twice to defeat fellow World Cup contestant, Nigeria. Another Premier League performer, Victor Moses grabbing Nigeria's consolation goal.
Goals from Ricky Alvarez and Lionel Messi gives Argentina the perfect sent-off as they defeated Slovenia. Prior to the game, the Argentine squad unfurl a banner claiming sovereignty over the Falkland Islands.
A late goal from Dries Mertens (H/T to Dry-macarony for the correction) gave Belgium the win, but Romelu Lukaku suffered an ankle injury. Cameroon also won their penultimate friendly by a single goal.
Meanwhile, Cameroon's head coach denied that his side will pull out of the tournament because of a row over bonus payments. Rumors has it that Cameroon players refused to board the plane to Brazil, but they will do so on Sunday.
One's misfortune is another's fortune rings true in the build-up to the World Cup, here's the latest roster reshuffling:
Schneiderlin shocked at call up
Morgan Schneiderlin recalled the hours before Didier Deschamps confirmed that he's in the France squad is "not the easiest night I ever had". Schneiderlin and Remy Cabella is the two players drafted by Deschamps to replace Franck Ribery and Clement Grenier.
Minda added to Ecuador's squad
Another one to add to MLS list of representatives in Brazil, after Oswaldo Minda of Chivas USA was called to replace the injured Segundo Castillo.
Echiejile out; Uzoenyi in
Reus out with ankle injury