Citation: 6B_72/2009 20.05.2009 E. 4

En conclusion, le recours doit être partiellement admis dans la mesure où il est recevable, l'arrêt attaqué annulé et la cause renvoyée à l'autorité cantonale pour nouvelle décision dans le sens des considérants. Le recourant, bien que sur un point important, n'obtient que partiellement gain de cause. Sa requête d'assistance judiciaire ne sera donc que partiellement admise (art. 64 al. 1 LTF). En conséquence, il devra supporter une partie des frais (art. 66 al. 1 LTF) et se verra allouer une indemnité de dépens réduite (art. 68 al. 1 LTF), à verser à sa mandataire d'office par le canton de Fribourg (art. 68 al. 2 LTF).