Cirka 80 personer, bland dem sex barn, vårdas fortfarande på sjukhus, enligt ryska statliga nyhetsbyrån Tass som citerar hälsoministern Michail Murasjko.
Den islamistiska terrorgruppen IS har tagit på sig dådet.
Sedan terrordådet har fyra huvudmisstänkta gripits, tillsammans med flera personer som misstänks för kopplingar till dådet.