Olympic Stadium (Stadio Olimpico). The stadium is on the west bank of River Tiber, about three km directly north of the Vatican. It is part of a sports complex that was built for the 1960 Olympic Games, including the Olympic swimming pool and the tennis complex where the annual ATP/WTA Italian Open is held. The main stadium holds more than 80,000 and was extensively rebuilt, with a roof added, for the 1990 World Cup (soccer) finals.