Leipzig is on the good position and they will try to remain in this position. Freiburg was good enough but they didn't manage to play well. Personally I want to see Leipzig in the champions league. They really deserve to play in the champions league.
I guess that Leipzig will not lose there position on the last gameday against Arminia Bielefeld and that they will fight for keep the Champions League place , they only need a draw.
Freiburg can be really proud for themself how the played this season , nobody has expect that from them and it will be hard against Leverkusen.
Im curious how Stuttgart will be playing as i think that Dortmund will win about Hertha Berlin.
It will surely be enough for RB Leipzig to come out with a draw but it will be actually disappointing if they actually end up drawing that match.
Anyway, I think they will be able to finish in the top 4 because the team that is below them has a really hard match coming up for them.
But Leipzig needs to remember that they cannot underestimate their opponent otherwise they might actually end up throwing the match.
I think both Hertha and Stuttgart are going to lose their last match.
In the last round of the Bundesliga, Leipzig will face Bielefeld, and I am optimistic that Leipzig can beat Bielefeld to stay in 4th place.
Moreover, Bielefeld in the last 10 matches has never won once, this proves Bielefeld's performance is very bad. Although Leipzig have also
been inconsistent in the last few matches, against a weak team like Bielefeld I believe Leipzig can win. Even if the match ends in a draw,
Leipzig will still be in 4th position, because Leipzig's aggregate goals are much better than Freiburg. While Freiburg itself who is in 5th position
will face Leverkusen, and I doubt Freiburg can beat Leverkusen. Regarding Hertha Berlin and Stuttgart it looks like you are right that both teams
will lose, because they will face difficult opponents. So Hertha Berlin will survive not being relegated, while Stuttgart will have to decide its fate
by playing the relegation play-off.