Bij de WK zwemmen 2001 in Fukuoka, Japan sleepte Rigamonti de zilveren medaille in de wacht op de 1500 meter vrije slag, op de 800 meter vrije slag eindigde ze als vijfde. In Antwerpen nam de Zwitserse deel aan de EK kortebaan 2001, op dit toernooi veroverde ze de Europese titel op de 800 meter vrije slag. Op de WK kortebaan 2002 in Moskou, Rusland legde Rigamonti beslag op de bronzen medaille op de 800 meter vrije slag, op de 400 meter vrije slag strandde ze in de series. Samen met Nicole Zahnd, Dominique Diezi en Chantal Strasser eindigde ze als zevende op de 4x200 meter vrije slag. Tijdens de Europese kampioenschappen zwemmen 2002 in Berlijn, Duitsland eindigde de Zwitserse als zevende op de 800 meter vrije slag en werd ze uitgeschakeld in de series van de 400 meter vrije slag. Op de 4x200 meter vrije slag eindigde ze samen met Nicole Zahnd, Hanna Miluska en Chantal Strasser op de vierde plaats. Op de EK kortebaan 2002 in Riesa, Duitsland sleepte Rigamonti de zilveren medaille in de wacht op de 800 meter vrije slag. Tijdens de Olympische Zomerspelen van 2004 in Athene, Griekenland strandde de Zwitserse in de series van de 800 meter vrije slag, samen met Chantal Strasser, Hanna Miluska en Nicole Zahnd werd ze uitgeschakeld in de series van de 4x200 meter vrije slag. Op de EK kortebaan 2004 in de Oostenrijkse hoofdstad Wenen veroverde Rigamonti de Europese titel op de 800 meter vrije slag.