God tells Moses that He will harden Pharaoh's heart BEFORE Moses even gets to Egypt.
Ex. 4:21 The LORD said to Moses, "When you return to Egypt, see that you perform before Pharaoh all the wonders I have given you the power to do. But I will harden his heart so that he will not let the people go.
God said he would harden Pharaoh’s heart, but, it was because God knew Pharaoh’s heart would be hardened by his rejecting God. It is a contradiction of God’s nature to harden a heart; when God’s desire is to draw all men. Pharaoh hardened his own heart several times in the bible before God hardened Pharaohs heart with the revelation of miracles that could only have been done by God. God hardened Pharaoh’s heart by his repetitious attempts to reason with Pharaoh. It’s not God’s will that any perish. Did God choose Pharaoh to perish? Did Pharaoh ever have a chance of salvation? God says not to provoke your children to wrath, did God provoke? God will not allow our temptation to become more than we can bear. Did God allow Pharaoh to be tempted more than he could bear? God cannot be tempted, neither has he tempted any man, did God tempt Pharaoh? Satan may have wanted pharaoh to fulfill his plan. But I believe God would have also given him grace sufficient for any temptation greater than he could bear. God also had a plan for pharaoh. Choose you this day whom you will serve, I give you this day life and death. God’s plan for anyone is that of good. For God will not allow you to be tempted more than you can bear, neither does he tempt any man, but! Man is tempted “when he is drawn away of his own lusts” God draws and compels men to repent. There is no respect of persons with God. Pharaoh spurned every attempt of God, and rebelled. On top of all this, miracles were involved. The blind man said, “If he were not of God, he could do nothing.” Miracles were the mighty hand of God, so the fight wasn’t with Moses any longer, it was a challenge against the creator. The Lord is not to be blamed! The Lord has never wronged anyone, for he is love, and he is faithful. Pharaoh gave in, rebelled, and set himself against God, and was out to destroy his children. God raised up Pharoah, after! Pharoah raised himself up against God. The die was cast! God didn’t reject Pharaoh, Pharaoh rejected God!