Bei den Europameisterschaften 1985 in Hamar bezwang er im Halbfinale Andreas Preschel aus der DDR, im Finale unterlag er Robert Van de Walle. Vachon trat auch in der offenen Klasse an und belegte den fünften Platz. Bei den Weltmeisterschaften 1985 schied Vachon in seinem Auftaktkampf gegen Alexander Siwtsew aus der Sowjetunion aus. 1986 verlor Roger Vachon erneut im Halbschwergewichts-Finale der Europameisterschaften gegen Robert Van de Walle. In der offenen Klasse gewann er nach der aktuellsten Ergebnisliste eine Bronzemedaille, nach älteren Listen war es sein Bruder. 1987 erreichte Roger Vachon zum dritten Mal in Folge das Finale der Europameisterschaften, diesmal unterlag er Koba Kurtanidse aus der Sowjetunion. Bei den Mittelmeerspielen in Latakia siegte Roger Vachon im Finale gegen den Jugoslawen Predrag Stanišić. Im November 1987 fanden die Weltmeisterschaften in Essen statt. Roger Vachon schied im Viertelfinale gegen den Kubaner Belarmino Salgado aus. 1988 siegte Vachon bei den französischen Meisterschaften im Halbschwergewicht. Bei den Olympischen Spielen in Seoul trat Stéphane Traineau im Halbschwergewicht an. Roger Vachon startete im Schwergewicht und schied in seinem Auftaktkampf gegen den Bulgaren Dimitar Saprjanow aus.