It'll be Brazil. No way is Columbia going to lose.
I don't think Columbia will lose either, but I think there is a decent chance Brazil could lose to Peru. They didn't look good against Ecuador and they beat arguably the worst team in the tournament by 6.
And actually, I just saw that Columbia made 10 changes to their starting XI so anything could happen in that game too.