The mayor, Eduardo Paes, told reporters that Thursday, Aug. 4, the day before the opening ceremony, would also be a holiday as the Olympic torch passes through the city. Stores are to remain open, however.
Aug. 5, 18 and 22 had previously been declared holidays in the first South American city to host the games.
Paes blamed the congestion in recent days on new bus lanes for Olympics transport, leading to traffic jams extending for more than 100 kilometres (62 miles).
News that makes sense
Your trusted source for staying up-to-date with the world around you. Get free daily news updates and analysis, straight to your inbox.
(Reporting by Rodrigo Viga Gaier; Writing by Caroline Stauffer; Editing by Dan Grebler)
