Ellison (right) celebrates victory in the 33rd America's Cup
San Francisco will stage the America's Cup for the first time after being selected as host for the 2013 race.
The Californian city saw off American rival Newport and an unnamed Italian site to be chosen by Larry Ellison, whose Oracle team won in 2010.
Racing will be in San Francisco Bay and visible to spectators from the Golden Gate Bridge and other landmarks.
Italy's Mascalzone Latino, Sweden's Artemis Racing and an unidentified group have so far challenged Oracle.
Ellison's victory over Swiss team Alinghi off Valencia in the 33rd edition of the event gave him the right to select the venue for the next race.
San Francisco will be familiar territory for Ellison, who is a member of the Golden Gate Yacht Club and whose software company Oracle is based 25 miles south of the city.
"We sought a venue that fulfils our promise to showcase the best sailors in the world competing on the fastest boats," said Richard Worth, chairman of the America's Cup Event Authority.
"Hosting the America's Cup in San Francisco will realise that promise."