People who have strong early games (Darius and Renekton both come to mind) will generally have an easier time. Snowballing champions fall off hard if you can keep them from building up in the early game. Harass them out of lane, and if you start having a hard time work with your jungler to set up ganks and force them out of lane that way. Keep vision of your river because chances are the jungler might be prioritizing their lane to get the snowball rolling so he can not worry about top anymore and proceed to gank only mid and bot.
Riven relies on her mobility. Force her to use her dash/shield to close distance and just keep backing away, wait until she's blown her combo, again keep backing away and as her shield falls she'll get your minions aggroed to her. If she uses her Q to get to you, let her as you keep backing off. She loses much of her burst if she's forced to waste Qs. If you haven't seen her use her stun in the last five seconds, assume it's up and keep from getting that close. Once she's level six, if you haven't seen her use her ult in the last 30 seconds, assume it's up. Again, work with your jungler to harass her out of lane or to prevent her from snowballing you too easily. If she gets to the point where she's cocky enough to start turret diving, make her work for it. When she starts going in on you, hide on the opposite side of your turret so she has to blow as many little hops and dashes as possible to get to you and has nothing left to get back out of range of turret. Lead her on a merry goosechase around your turret as she continually takes shots. The moment a Riven starts pushing up the lane, if your jungler is nearby ping for help. Bring it to their attention that she's pushing up. Even if she's got River warded it'll still make her back off, letting you get some farm under turret. Beating a Riven is all about dodging what you can of her kit, even if that means walking through her to make her mistakenly carry herself too far forwards with a Q and miss, and abusing her cooldowns because she's next to worthless without them unless she's already super fed.
Akali? Build MR. That's literally the best advice I can give you. After she blows her burst on you, she's pretty much helpless while she hides in her smoke. Take someone with strong AoE abilities who also has a shield, or is inherently tanky. Renekton or Rumble could both worth. Survive her initial burst, try and CC her, and if she sits and hides in her smoke to keep you from hitting her stand in the middle of it and use AoE abilities. Renekton's Q will still hit her. If you're Rumble, hit your flamethrower and laugh. Better yet, considering she won't go in until level 6 in most cases which means you should either be at or near it, if you have your ult available lay it across her smoke at an angle where she has to walk through it to get out for as long as possible. Use the slow to keep on her, keep her slowed with harpoons, save your shield for when she's most likely to have more stacks of Shadow Essence, or for when her Q is about to come off cooldown.