Kazan (RUS) and Guadalajara (MEX) has been chosen to host the 2015 and 2017 world swimming championships, the sport's governing body FINA said on Friday.
The cities defeated a rival bid by Hong Kong.
The 2013 Worlds will be held in Barcelona.