High above the city, beneath the statue of Christ the Redeemer, Rio Cardinal Orani Tempesta blessed the Olympic torch, held by Brazil's former Olympic volleyball player, Maria Isabel Barroso Salgado.

"This is the moment for us to surpass our difficulties and work together as a team, making our country and our world safer, less unequal, and putting love in the hearts of all," the cardinal told reporters.

From there, the Olympic torch was carried on the last leg of its 95-day Brazilian journey toward Maracana Stadium, where the opening ceremony was held on Friday.