In 1999 won Holmén een zilveren medaille op de 10.000 m tijdens de Europese kampioenschappen voor atleten onder 23 jaar in 28.40,87. Zijn beste prestatie tot op heden is het winnen van de marathon op de Europese kampioenschappen van 2002 in München. Met een tijd van 2:12.14 versloeg hij de Est Pavel Loskutov (zilver; 2:13.18) en de Spanjaard Julio Rey (brons; 2:13.21).Op de Olympische Spelen van 2004 in Athene finishte Holmén op een 22e plaats in een tijd van 2:17.50. Op de EK van 2006 in Göteborg behaalde hij een zevende plaats in een tijd van 2:13.10.