Restore incomplete iCloud backup

Solution 1:

Your iCloud backups should be stored in:
/Users/[user name]/Library/Application\ Support/MobileSync/Backup

You can use a backup extraction tool like this one (note that the free version is limited) to see what you can get from the backup, then transfer it to your phone via iTunes.