One need to perform below mentioned steps to restore a domain from available backup:
1) Login into WHM Web Host Manager
2) Click on restore backups from backup menu.
3) Select type of backup like daily, weekly or monthly to restore the domain.
4) Select a user to restore the domain.
5) Check the checkbox against the require actions:
Give IP Address (only if recreating)
Restore Sub-domain Entries
Restore Mail Config
Restore MySQL DBs
6) Click on start restore button to start the restoration process.