Parti Seselwa przystąpiła do nich w koalicji o nazwie Zjednoczona Opozycja (United Oposition), razem z dwiema innymi partiami opozycyjnymi. Zjednoczona Opozycja uzyskała 9% głosów i jeden mandat w Zgromadzeniu Narodowym, który obsadził Wavel Ramkalawan.

W kolejnych wyborach w 1998 koalicja uzyskała już 27% głosów, a sam Ramkalawan utrzymał mandat deputowanego, obejmując funkcję lidera opozycji w parlamencie. W tym samym roku stanął na czele Narodowej Partii Seszeli (Seychelles National Party, SNP), która powstała na gruncie Zjednoczonej Opozycji. W wyborach parlamentarnych w 2002 oraz w 2007 odnawiał mandat deputowanego, reprezentując niezmiennie od 1998 dystrykt St Louis.

W 1998 wziął po raz pierwszy udział w wyborach prezydenckich, w których zajął drugie miejsce z wynikiem 19,53% głosów, przegrywając z urzędującym prezydentem René. W wyborach w 2001 ponownie przegrał z René, uzyskawszy już jednak 44,95% głosów poparcia. W 2006 wziął po raz trzeci udział w wyborach, w których przegrał z następcą René, prezydentem Jamesem Michelem. Zdobył wówczas 45,71%.