Im Sommer 2005 kehrte Holmqvist zum Linköpings HC in die Elitserien zurück, mit dem er in der Saison 2006/07 in den Finalspielen in der Best-of-Seven-Serie mit 2:4-Siegen MODO Hockey Örnsköldsvik unterlag. Anschließend unterschrieb er bei deren Ligarivalen Frölunda HC, bei dem er auch die Saison 2008/09 begann, ehe er nach nur sieben Spielen von Djurgårdens IF verpflichtet wurde. Nach dem Abstieg mit dem Verein in der Saison 2011/12 unterzeichnete der Schwede einen Einjahresvertrag bei den Kölner Haien, der im Dezember 2012 um zwei weitere Spielzeiten verlängert wurde. 2013 war der Spieler des Jahres in der Deutschen Eishockey Liga. Im Februar 2015 gab Holmqvist sein Karriereende im Anschluss an die Saison 2014/15 bekannt.[1]
(Legende zur Spielerstatistik: Sp oder GP = absolvierte Spiele; T oder G = erzielte Tore; V oder A = erzielte Assists; Pkt oder Pts = erzielte Scorerpunkte; SM oder PIM = erhaltene Strafminuten; +/− = Plus/Minus-Bilanz; PP = erzielte Überzahltore; SH = erzielte Unterzahltore; GW = erzielte Siegtore; 1Play-downs/Relegation; Kursiv: Statistik nicht vollständig)