Nach zweiten Plätzen über 1000 m und mit der Staffel beim Weltcup in Montreal zu Beginn der Saison 1998/99, holte Franceschina in Saratoga Springs mit der Staffel seinen ersten Weltcupsieg. Zudem errang er drei zweite Plätze sowie einen dritten Platz und siegte ebenfalls in Zoetermeer über 1000 m sowie in Székesfehérvár mit der Staffel. Bei den Europameisterschaften 1999 in Oberstdorf gewann er die Silbermedaille im Mehrkampf sowie die Goldmedaille mit der Staffel und bei der Winter-Universiade 1999 in Poprad die Bronzemedaille über 1000 m sowie jeweils die Goldmedaille über 500 m und 1500 m. Beim Saisonhöhepunkt, den Weltmeisterschaften 1999 in Sofia, belegte er den 14. Platz im Mehrkampf sowie den vierten Rang mit der Staffel und bei den Teamweltmeisterschaften 1999 in St. Louis den sechsten Platz. Die Saison beendete er auf dem zehnten Platz in der Weltcupwertung über 500 m, auf dem neunten Rang in der Weltcupwertung über 1500 m und jeweils auf dem fünften Platz in der Weltcupwertung über 1000 m und im Mehrkampf-Weltcup. In der Saison 1999/2000 lief er beim Weltcup in Göteborg auf den zweiten Platz mit der Staffel und holte bei den Europameisterschaften 2000 in Bormio die Bronzemedaille im Mehrkampf sowie die Goldmedaille mit der Staffel und bei den Teamweltmeisterschaften 2000 in Den Haag die Bronzemedaille. Bei den Weltmeisterschaften 2000 in Sheffield belegte er den 16. Platz im Mehrkampf und gewann die Bronzemedaille mit der Staffel. Im folgenden Jahr kam er bei den Weltmeisterschaften 2001 in Jeonju auf den 21. Platz im Mehrkampf sowie auf den vierten Rang mit der Staffel und bei den Teamweltmeisterschaften 2001 in Nobeyama auf den sechsten Platz. Außerdem holte er bei den Europameisterschaften 2001 in Den Haag erneut die Goldmedaille mit der Staffel und errang beim Weltcup in Provo mit der Staffel den dritten Platz. In der Saison 2001/02 lief er beim Weltcup in Sofia auf den dritten Platz über 1500 m sowie auf den zweiten Rang mit der Staffel und in Amsterdam auf den zweiten Platz mit der Staffel. Bei den Europameisterschaften 2002 in Grenoble wurde er Vierter im Mehrkampf und holte die Goldmedaille mit der Staffel. Außerdem belegte er bei den Teamweltmeisterschaften 2002 in Montreal den vierten Platz und bei den Weltmeisterschaften 2002 in Montreal den 18. Platz im Mehrkampf sowie den vierten Rang mit der Staffel. Beim Saisonhöhepunkt, den Olympischen Winterspielen 2002 in Salt Lake City, errang er den 12. Platz über 500 m und gewann die Silbermedaille mit der Staffel.
Nach Platz drei über 500 m in Chuncheon zu Beginn der Saison 2002/03, kam Franceschina jeweils zweimal auf den zweiten und dritten Platz und erreichte zum Saisonende jeweils den sechsten Platz im Mehrkampf-Weltcup und in der Weltcupwertung über 1000 m sowie den fünften Rang in der Weltcupwertung über 500 m. Bei den Weltmeisterschaften 2003 in Warschau und bei den Teamweltmeisterschaften 2003 in Sofia wurde er jeweils Vierter mit der Staffel. Zudem gewann er bei den Europameisterschaften 2003 in Sankt Petersburg die Bronzemedaille im Mehrkampf sowie die Goldmedaille mit der Staffel und bei der Winter-Universiade 2003 in Tarvisio die Silbermedaille mit der Staffel. In der Saison 2003/04 lief er im Weltcup je zweimal auf den zweiten und dritten Platz und wurde zum Saisonende Siebter in der Weltcupwertung über 1000 m. Bei den Europameisterschaften 2004 in Zoetermeer wiederholte er das Ergebnis aus dem Vorjahr und gewann bei den Weltmeisterschaften 2004 in Göteborg sowie bei den Teamweltmeisterschaften 2004 in Sankt Petersburg jeweils die Bronzemedaille mit der Staffel. Im folgenden Jahr siegte er in Budapest mit der Staffel und kam damit letztmals im Weltcup aufs Podest. Bei den Europameisterschaften 2005 in Turin errang er den vierten Platz mit der Staffel und die Bronzemedaille mit der Staffel. Im März 2005 belegte er bei den Weltmeisterschaften in Peking den 17. Platz im Mehrkampf sowie den fünften Rang mit der Staffel und bei den Teamweltmeisterschaften in Chuncheon den fünften Platz. Zudem nahm er an der Winter-Universiade 2005 in Innsbruck teil, wobei der fünfte Platz über 1500 m sein bestes Ergebnis war. In seiner letzten aktiven Saison 2005/06 gewann er bei den Europameisterschaften 2006 in Krynica-Zdrój nochmals die Goldmedaille mit der Staffel und errang bei den Teamweltmeisterschaften 2006 in Montreal den vierten Platz. Außerdem wurde er bei den Europameisterschaften Vierter im Mehrkampf und beim Saisonhöhepunkt, den Olympischen Winterspielen 2006 in Turin, Vierter mit der Staffel.