Elmander firmó un contrato por cuatro años con el equipo Toulouse el 7 de julio del 2006.