The results from the first leg leave everything open for all four teams, and we will know the identity of the finalists when this week's matches come to an end.

Only three games are left in this year's Copa Libertafores edition, and the ones that are set to take place this week will surely be quite exciting to watch.

If things keep up their current course, a final between two Brazilian rivals would take place in over two months, and quite frankly, it will take a miraculous performance from Ecuador's Barcelona de Guayaquil to prevent that from happening. The other tie, however, seems as tight as it was before the first leg, and the defending champions seem to have a chance to make it to their second final in consecutive years.

Let's have a closer look at this week's semi-finals and the effect any result could have in both ties.

Atlético Mineiro vs Palmeiras (first leg result: 0-0)

The defending champions were not able to claim a lead ahead of the second leg, but playing away from home against Mineiro could be exactly what they need to seal their spot in the final. Palmeiras remain unbeaten while playing away from home in the KO stage, but Atlético Mineiro have only conceded once when playing as hosts. Hence, we could have a thrilling match in our hands when these Brazilian titans collide at the Mineirao this Tuesday.

Barcelona vs Flamengo (first leg result: 2-0 for Flamengo)

The 2019 champions claimed a comfortable two-nil lead from the first match, but Barcelona are willing to leave everything on the pitch to try and reach their third Copa Libertadores final. So far, the team from Guayaquil has beaten South American giants such as Boca Juniors, Santos, and Vélez Sarsfield when playing at home in this edition, which means that they are quite capable of pulling off a stunning result against the red and black side, who will be eager to give Brazil a second Copa Libertadores final in a row with teams from that country and third since 2006.

Broadcast info - Copa Libertadores semi-finals (2nd leg)