Use your tentacle zone control to force Riven into risky (E) spirit pulls and punish her mobility reliance.
This is a high lane pressure, mid-scaling juggernaut vs high mobility snowball fighter matchup; deny Riven cooldown windows to prevent her early all-ins.
Trading pattern
Only commit to trades when (E) shield and (Q) mobility are down to reduce her burst potential.
Fish for (E) spirit pulls by zoning with tentacles, then use (W) to slam tentacles and punish her if she stays in range.
After landing (E), use (R) to turn multi-target fights in your favor and punish Riven's melee commitment.
Danger windows
Be cautious when Riven has all her cooldowns available, especially (W) stun and third (Q) knockup, as she can burst and crowd control you.
Avoid fighting without tentacles nearby to reduce vulnerability to Riven's mobility and burst combos.
After (R) is down, ganks and all-ins become safer for Riven; play around your ultimate cooldown.
Early game
Establish tentacles around the wave early to threaten (E) angles and limit Riven's dash combos.
Avoid chasing Riven after she uses (Q) and (E) to prevent extended trades where she excels.
Use your passive sustain from tentacles to outlast short skirmishes before level 6.
Power spikes
At level 6, use (R) to create multiple tentacles and punish Riven if she commits to all-ins inside your zone.
When you have multiple tentacles set up, pressure Riven to either lose wave control or risk (E) spirit pulls.
Respect Riven's level 6 (R) execute and full combo cooldowns; avoid extended trades when her abilities are up.
Win conditions
Win by controlling tentacle zones and landing (E) to force Riven into losing trades or committing into your (R).
Deny Riven cooldown windows by punishing her after she uses (Q), (W), or (E) to reduce her all-in threat.
Push side lanes with multiple tentacles to pressure towers and force Riven into unfavorable fights or wave control concessions.
Tip: For Illaoi vs Riven, read overview, trading pattern, and danger windows first for a fast Top lane check.