Giaccherini out for three weeks