diff --git a/src/groupchat_control.py b/src/groupchat_control.py
index 6425ba191cc663d94c2bd1f0ce93fabb98144b59..049203ceb76658abdfd115359846c77ef9e667ee 100644
--- a/src/groupchat_control.py
+++ b/src/groupchat_control.py
@@ -77,6 +77,8 @@ def tree_cell_data_func(column, renderer, model, iter, tv=None):
 				renderer.set_property('foreground', color)
 			else:
 				renderer.set_property('foreground', None)
+			renderer.set_property('font',
+				gtkgui_helpers.get_theme_font_for_option(theme, 'contactfont'))
 	else: # it is root (eg. group)
 		bgcolor = gajim.config.get_per('themes', theme, 'groupbgcolor')
 		if bgcolor: