Następnie Rovanperä był ósmy w Rajdzie Argentyny, a Rajdu Nowej Zelandii nie ukończył na skutek wypadku. Z kolei w sierpniu 1997 był dziesiąty w Rajdzie Finlandii. We wrześniu 1997 Rovanperä osiągnął najlepszy wynik nie tylko w sezonie, ale i w dotychczasowej karierze. Rajd Indonezji ukończył na siódmej pozycji w klasyfikacji generalnej. W ostatnich trzech rajdach sezonu 1997, Rajdzie Włoch, Rajdzie Australii i Rajdzie Wielkiej Brytanii, Rovanperä dwukrotnie był dziesiąty i raz dziewiąty (w Wielkiej Brytanii).

Sezon 1998 Rovanperä rozpoczął od startu w styczniowym Rajdzie Monte Carlo. W rajdzie tym dojechał na jedenastej pozycji. W lutym wystartował w Rajdzie Szwecji, jednak nie ukończył go na skutek awarii silnika. Natomiast w swoim trzecim starcie w sezonie 1998, w Rajdzie Safari, Rovanperä zdobył swoje pierwsze punkty w karierze w mistrzostwach świata. Zdobył ich dwa za zajęcie piątego miejsca w klasyfikacji generalnej rajdu. W rajdzie tym startował już nowszą wersją SEAT-a Ibizy, Evo 2. Przed marcowym Rajdem Portugalii Rovanperä zmienił pilota. Voitto Silandera zastąpił Risto Pietiläinen. Rovanperä nie ukończył jednak zarówno portugalskiego rajdu, jak i dwóch następnych: Rajdu Hiszpanii i Rajdu Argentyny. Przyczyna odpadnięcia w nich była taka sama – awaria silnika w SEACIE.