Sakura has the advangate in physical strength, but strength alone doesn't win a battle.Okay, Hinata is powerful, I won't get that mixed up, especially with that twin gentle step lion fist, but sakura Has got her beat in regards to combat.
Sakura, phisically, is a crapload stronger than hinata. Even the slightest graze of cherry blossom clash, and hinata's out of it. You've heard kakashi say it would do the same to him. So lets add a little bit of this up:
Cherry blossom clash Is going straight through gentle step lion fist, and destroying the bones in w.e hand.
Hinata does have Protective, which is a quite formidable DEFENSIVE jutsu. Sakura's not dumb enuf 2 run right into it, since its common sense that protective cant be done in mid movement.
In the end Sakura should win 89.5% (rndm #) of the time.
We do not know the true strength that comes with the Twin Lion Fist as it hasn't been used with the intent to kill (In the Manga it never did anything. In the Anime, as soon as contact was made she went for Naruto...it is possible that she could have won had she not been going for Naruto from the start); therefore we cannot say that the Cherry Blossom is superior nor can we say the Twin Lion Fist is stronger.
Both primarily use Taijutsu. Sakura's focuses on extreme damage on the outside. Hinata's focuses on extreme damage on the inside. If Sakura hits Hinata, chances are that she is done unless she pulls a Naruto never give up. If Hinata blocks up Sakura's points, chances are that she is done, but of course she could also pull a Naruto (despite it not being her motto).
Hinata has air palm, Sakura apparantly specialized in evasion. Sakura could hit the ground like she did vs Kakashi, Hinata has the flexibility/ agility to move away in order to prevent being caught off guard. If Sakura uses the flying debre to punch towards Hinata she has the Protective 8 trigrams or can use air palm to counter the momentum
They are evenly matched due to the fact both of their techniques are good counters to each other.