Rabat - Morocco and Germany signed, on Thursday in Rabat, a twining agreement to enhance services offered to small and medium sized enterprises (SMEs).